public InvoiceSetupScheduleDto Map(InvoiceSetupScheduleInfoApiModel invoiceSetupScheduleApiModel)
        {
            InvoiceSetupScheduleDto invoiceSetupScheduleDto = new InvoiceSetupScheduleDto();

            invoiceSetupScheduleDto.StartDate   = invoiceSetupScheduleApiModel.StartDate.ToDateTime().Value;
            invoiceSetupScheduleDto.EndDate     = invoiceSetupScheduleApiModel.EndDate.ToDateTime().Value;
            invoiceSetupScheduleDto.PaymentDays = invoiceSetupScheduleApiModel.PaymentDays;
            invoiceSetupScheduleDto.Frequency   = invoiceSetupScheduleApiModel.Frequency;
            return(invoiceSetupScheduleDto);
        }
Ejemplo n.º 2
0
 public ActionResult Add(Guid setUpId, InvoiceSetupScheduleInfoApiModel invoiceSetupScheduleApi)
 {
     try
     {
         InvoiceScheduleMapper invoiceSchedueMapper = new InvoiceScheduleMapper();
         var invoiceSetupSchedule  = invoiceSchedueMapper.Map(invoiceSetupScheduleApi);
         var childInvoiceSetupList = this._invoiceScheduleService.Create(setUpId, invoiceSetupSchedule);
         var mappedSchedule        = invoiceSchedueMapper.Map(childInvoiceSetupList);
         var response = new ApiResponse(new { Id = setUpId, Schedule = mappedSchedule }, ApiStatus.Success);
         return(SendResponse(response, "InvoiceSchedule"));
     }
     catch (Exception ex)
     {
         return(new UnknownErrorResult(ex, base._errorEnabled));
     }
 }