示例#1
0
        public LoginDetailsVM GetLoginDetails(LoginRequestVM loginCredetials)
        {
            var loginDetails = _loginRepo.GetLoginDetails(loginCredetials.EmailId).Result;

            if (loginDetails == null)
            {
                throw new Exception("User not found");
            }

            if (loginDetails.Password == loginCredetials.Password)
            {
                UpdateLoginUserStatus(loginDetails.UserId, true);
                return(_mapper.Map <LoginDetailsVM>(loginDetails));
            }
            else
            {
                throw new Exception("Wrong Password");
            }
        }