Пример #1
0
        public async Task <int> Create(PaymentDispositionRecapViewModel viewModel)
        {
            GarmentShippingPaymentDispositionRecapModel model = MapToModel(viewModel);

            foreach (var item in model.Items)
            {
                var vmItem = viewModel.items.FirstOrDefault(i => i.Id == item.Id);
                if (vmItem != null)
                {
                    var paymentDisposition = await _garmentShippingPaymentDispositionRepository.ReadByIdAsync(item.PaymentDispositionId);

                    if (paymentDisposition != null)
                    {
                        paymentDisposition.SetIncomeTaxValue(vmItem.paymentDisposition.incomeTaxValue, "", "");
                        item.SetPaymentDisposition(paymentDisposition);
                    }
                }
            }

            return(await _recapRepository.InsertAsync(model));
        }
Пример #2
0
        public async Task <int> Create(PaymentDispositionRecapViewModel viewModel)
        {
            GarmentShippingPaymentDispositionRecapModel model = MapToModel(viewModel);

            return(await _recapRepository.InsertAsync(model));
        }