Esempio n. 1
0
        private async Task <UserLoginResponse> Authenticate(UserLoginRequest request)
        {
            UserLoginResponse loginResponse = null;

            UserLoginAdapter ad = new UserLoginAdapter(mapper, context);

            loginResponse = await ad.UserLoginForSystemInternalPurpose(request);

            return(loginResponse);
        }
Esempio n. 2
0
        public async Task <ActionResult> SignIn([FromBody] UserLoginRequest request)
        {
            try
            {
                UserLoginResponse response = new UserLoginResponse();
                UserLoginAdapter  ad       = new UserLoginAdapter(mapper, context);
                response = await ad.SignIn(request);

                response.IsSuccess        = true;
                response.ResponseDateTime = DateTime.UtcNow;
                return(Ok(response));
            }
            catch (Exception ex)
            {
                string msg = ex.Message.ToString();
                return(StatusCode((int)HttpStatusCode.InternalServerError, msg));
            }
        }