public async Task <ActionResult <AuthenticateResponse> > Authenticate([FromBody] AuthenticateRequest model) { try { var response = await _webApiProxy.Authenticate(model); if (response == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } return(response); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.ToString())); } }