public UserEntity Authenticate(string email, string password) { if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password)) { return(null); } var user = _userEntityRepository.GetAll().SingleOrDefault(x => x.Email == email); // check if username exists if (user == null) { return(null); } // check if password is correct if (!PasswordHelper.Verify(password, user.Password)) { return(null); } // authentication successful return(user); }
public IEnumerable <User> GetAll() { return(_userRepository.GetAll()); }