示例#1
0
        public IActionResult Create([FromBody] SalesInvoiceDTO salesDTO)
        {
            SalesInvoice sales = new SalesInvoice();

            sales.Amount           = salesDTO.Amount;
            sales.AmountDue        = salesDTO.AmountDue;
            sales.CustomerIdFk     = salesDTO.CustomerIdFk;
            sales.CustomerName     = salesDTO.CustomerName;
            sales.Discount         = salesDTO.Discount;
            sales.IsActive         = salesDTO.IsActive;
            sales.ModeOfPayment    = salesDTO.ModeOfPayment;
            sales.NotesToCustomer  = sales.NotesToCustomer;
            sales.PaymentDate      = salesDTO.PaymentDate;
            sales.PaymentTerm      = salesDTO.PaymentTerm;
            sales.PO_WOno          = salesDTO.PO_WOno;
            sales.Product          = salesDTO.Product;
            sales.Quantity         = salesDTO.Quantity;
            sales.Rate             = salesDTO.Rate;
            sales.Revenue          = salesDTO.Revenue;
            sales.SalesInvoiceDate = salesDTO.SalesInvoiceDate;
            sales.SalesInvoiceNo   = salesDTO.SalesInvoiceNo;
            //  sales.SalesOrdernoFk = salesDTO.SalesOrdernoFk;
            sales.ShippingAndHandling = salesDTO.ShippingAndHandling;
            sales.SubTotal            = salesDTO.SubTotal;
            sales.Tax   = salesDTO.Total;
            sales.Total = salesDTO.Total;



            //productType.CreatedBy = User.Identity.Name;
            var salesEntity = _salesinvoiceService.Create(sales);

            //var saleinvoice = _mapper.Map<PurchaseOrderDTO>(salesEntity);


            return(Ok(sales));
        }