public CheckUserCredentialsDto CheckUserCredentials(CheckUserCredentialsQuery query) { var user = _session.Query<User>().FirstOrDefault(x => x.Email == query.Email); return user != null && _cryptoService.CheckPassword(user.Password, query.Password, user.Salt) ? new CheckUserCredentialsDto { UserId = user.Id, Roles = user.Roles.Select(x => x.Name).ToList(), HasDetails = user.FirstName != null, IsVerified = user.VerificationCode == null } : null; }
public CheckUserCredentialsDto CheckUserCredentials(CheckUserCredentialsQuery query) { var user = _session.Query <User>().FirstOrDefault(x => x.Email == query.Email); return(user != null && _cryptoService.CheckPassword(user.Password, query.Password, user.Salt) ? new CheckUserCredentialsDto { UserId = user.Id, Roles = user.Roles.Select(x => x.Name).ToList(), HasDetails = user.FirstName != null, IsVerified = user.VerificationCode == null } : null); }