예제 #1
0
        public async Task <IActionResult> RequestAdvance(AdvanceRequestModel model)
        {
            var requestAdvanceProcessing = new AdvanceRequestProcessing(_dbContext);

            var advanceRequest = model.Map();

            advanceRequest.Status = AdvanceRequestStatus.AguardandoAnalise;

            if (!requestAdvanceProcessing.Process(advanceRequest))
            {
                return(new AdvanceRequestErrorJson(requestAdvanceProcessing));
            }

            return(new AdvanceRequestJson(requestAdvanceProcessing.Request));
        }
 public AdvanceRequestErrorJson(AdvanceRequestProcessing AdvanceRequestProcessing)
 {
     _advanceRequestProcessing = AdvanceRequestProcessing;
 }