private async Task <UserLoginResponse> Authenticate(UserLoginRequest request) { UserLoginResponse loginResponse = null; UserLoginAdapter ad = new UserLoginAdapter(mapper, context); loginResponse = await ad.UserLoginForSystemInternalPurpose(request); return(loginResponse); }
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)); } }