last ...
This commit is contained in:
@@ -147,5 +147,29 @@ namespace xIdentityModels.Extensions
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Check Specified User Contains Specified UserSelectByParam or not ...
|
||||
/// </summary>
|
||||
/// <param name="source"></param>
|
||||
/// <param name="userSelectByParam"></param>
|
||||
/// <returns></returns>
|
||||
public static bool ContainsUserSelectByParam(
|
||||
this XUser source,
|
||||
string userSelectByParam
|
||||
)
|
||||
{
|
||||
//
|
||||
var result =
|
||||
!source.IsNull() &&
|
||||
!userSelectByParam.IsNullOrEmpty() &&
|
||||
(source.Id == userSelectByParam ||
|
||||
source.Email.ToNormalString() == userSelectByParam.ToNormalString() ||
|
||||
source.UserName.ToNormalString() == userSelectByParam.ToNormalString() ||
|
||||
source.PhoneNumber.ToNormalString() == userSelectByParam.ToNormalString());
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user