Beispiel #1
0
        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);
        }
Beispiel #3
0
 public async Task <UserEntity> GetUserDetails(string name)
 {
     return(await _userRespository.GetUserDetails(name).ConfigureAwait(false));
 }