public Task <ClassifiedUserSearchResult> DeprecatedFindUserByName([FromBody] SearchByParam searchParam) { return(accountRepository_.Value .DeprecatedFindClassifiedUsersByNameAsync(searchParam.Keyword, searchParam.ContinuationToken) .ToAsync(x => new ClassifiedUserSearchResult { Items = x.Items, ContinuationToken = x.ContinuationToken })); }
public async Task <ActionResult <ClassifiedUserSearchResult> > FindUserByRoleAsync([FromBody] SearchByParam searchParam) { var roleList = searchParam.Keyword.Split(",").Select(role => role.Trim()).Distinct(); return(await accountRepository_.Value .FindClassifiedUsersByRoleAsync(roleList, searchParam.ContinuationToken) .ToAsync(x => new ClassifiedUserSearchResult { Items = x.Items, ContinuationToken = x.ContinuationToken })); }
public Task <PagedListResult <ClassifiedUserSearchResultItem> > FindUserByEmail2([FromBody] SearchByParam searchParam) { return(accountRepository_ .Value .FindClassifiedUsersByEmailAsync2(searchParam.Keyword, searchParam.ContinuationToken)); }
public async Task <ActionResult <ClassifiedUserSearchResult> > FindUserByEmail([FromBody] SearchByParam searchParam) { return(await accountRepository_.Value .FindClassifiedUsersByEmailAsync(searchParam.Keyword, searchParam.ContinuationToken) .ToAsync(x => new ClassifiedUserSearchResult { Items = x.Items, ContinuationToken = x.ContinuationToken })); }