public async Task <(bool Success, string Token)> Login(string email, string password) { var loginRequest = new LoginCommandRequest(email, password); var loginCommandResult = await HttpHelper.CallToApi(loginRequest); var token = string.Empty; if (loginCommandResult.IsSuccessful && loginCommandResult.StatusCode == HttpStatusCode.Created) { var result = JsonConvert.DeserializeObject <LoginCommandResponse>(loginCommandResult.Content); token = result.USER_TOKEN; return(true, token); } return(false, token); }
public async Task <IActionResult> Authenticate([FromBody] LoginCommandRequest login) { var response = await _mediator.Send(login); return(CustomResponse.GetResponse(response)); }