public async Task <XioResult <UserPublicInfoModel> > UserExists(SingleUserQueryModel model) { if (!string.IsNullOrWhiteSpace(model.EmailAddress)) { var user = await db.Users.SingleOrDefaultAsync(x => x.EmailAddress == model.EmailAddress); if (user != null) { return(new XioResult <UserPublicInfoModel>(true, mapper.Map <UserPublicInfoModel>(user))); } } if (model.MicrosoftAccountId != Guid.Empty) { var user = await db.Users.SingleOrDefaultAsync(x => x.MicrosoftAccountId == model.MicrosoftAccountId); if (user != null) { return(new XioResult <UserPublicInfoModel>(true, mapper.Map <UserPublicInfoModel>(user))); } } return(new XioResult <UserPublicInfoModel>(false)); }
public Task <XioResult <UserModel> > GetUser(SingleUserQueryModel model) { throw new NotImplementedException(); }