public async Task <BeginDecision.Response> GetDecision(BeginDecision.Request request) { var response = new BeginDecision.Response { Message = "Word to the wise... don't eat yellow snow!!!", NoticeType = "Advice", UserId = Guid.NewGuid().ToString(), AccountId = 421, DecisionMade = "Approved" }; return(await Task.Run(() => response)); }
public async Task <IActionResult> MakeDecision([FromBody] BeginDecision.Request request) { try { if (request.DecisionId == 0) { var errorResponse = new ErrorResponse("DecisionId can not be 0"); return(BadRequest(errorResponse.Errors)); } //Get Response var response = await _decisionService.GetDecision(request); return(Ok(response)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(500, new ErrorResponse(ex).Errors)); } }