public UserModel GetUserDetails(UserLogin user) { var userDetails = _userRespository.GetUserDetails(user.Email, user.Password); if (userDetails != null) { _userRespository.UpdateLastLoginTime(userDetails.ID); return(new UserModel(userDetails)); } return(null); }
public void GetUserDetails_ShouldReturnUserDetails() { var name = "Foo"; var expected = new UserEntity { Name = name, Token = "Foo.Token" }; var result = _sut.GetUserDetails(name).Result; Assert.Equal(expected.Token, result.Token); Assert.Equal(expected.Name, result.Name); }
public async Task <UserEntity> GetUserDetails(string name) { return(await _userRespository.GetUserDetails(name).ConfigureAwait(false)); }