/// <summary> /// Saving the edited targets in Grid view /// </summary> /// <param name="manuallyEditedTargets"></param> public ValidationViewModel SaveManuallyEditedTargetData(ManuallyEditedTargets manuallyEditedTargets) { ValidationViewModel validationViewModel = new ValidationViewModel(); try { List <ChargesBusinessModel> chargesBusinessModels = new List <ChargesBusinessModel>(); foreach (Charges c in manuallyEditedTargets.charges) { ChargesBusinessModel cb = new ChargesBusinessModel(); cb.name = c.name; cb.value = c.value; chargesBusinessModels.Add(cb); } List <PaymentsBusinessModel> paymentsBusinessModels = new List <PaymentsBusinessModel>(); foreach (Payments p in manuallyEditedTargets.payments) { PaymentsBusinessModel pb = new PaymentsBusinessModel(); pb.name = p.name; pb.value = p.value; paymentsBusinessModels.Add(pb); } List <RevenueBusinessModel> revenueBusinessModels = new List <RevenueBusinessModel>(); foreach (Revenue r in manuallyEditedTargets.revenue) { RevenueBusinessModel rb = new RevenueBusinessModel(); rb.name = r.name; rb.value = r.value; revenueBusinessModels.Add(rb); } ManuallyEditedTargetsBusinessModel manuallyEditedTargetsbusiness = new ManuallyEditedTargetsBusinessModel() { charges = chargesBusinessModels, payments = paymentsBusinessModels, revenue = revenueBusinessModels, clientCode = manuallyEditedTargets.clientCode, year = manuallyEditedTargets.year }; _clientDataRepository.SaveManuallyEditedTargetData(manuallyEditedTargetsbusiness); validationViewModel.Success = true; return(validationViewModel); } catch (Exception ex) { _logger.Log(ex, LogLevel.Error, ex.Message); validationViewModel.Success = false; return(validationViewModel); } }
public ValidationViewModel SaveManuallyEditedTargetData([FromBody] ManuallyEditedTargets manuallyEditedTargets) { return(_clientDataBusiness.SaveManuallyEditedTargetData(manuallyEditedTargets)); }