public async Task <ActionResult <OverdraftDI> > CalculateOverdraft(CalculateOverdraftDIParams parameters) { OverdraftDI res = await _service.CalculateOverdraft(parameters, _mapper); res.OverdraftDetailDIs = res.OverdraftDetailDIs.OrderBy(p => (int)p.ConceptPaymentDI.ConceptType).ThenBy(p => p.ConceptPaymentDI.Code).ToList(); return(Ok(res)); }
public async Task <OverdraftDI> CalculateOverdraft(CalculateOverdraftDIParams parameters, IMapper mapper) { OverdraftDI result = new OverdraftDI(); OverdraftCalculationDIManager mgr = new OverdraftCalculationDIManager(); var res = await mgr.CalculateAsync(parameters); var over = (res as CalculateOverdraftResult).OverdraftResult; mapper.Map(over, result); return(result); }