Esempio n. 1
0
        public JsonResult <EResponseBase <SalesInvoce> > Post(SalesInvoiceRegister_Request model)
        {
            var salesInvoice = new SalesInvoce
            {
                SalesInvoceID = 0,
                Number        = model.SalesInvoice.Number,
                discount      = model.SalesInvoice.Discount,
                Payed         = model.SalesInvoice.Payed,
                Reason        = model.SalesInvoice.Reason,
                CustomerID    = model.SalesInvoice.CustomerID,
                SellerID      = model.SalesInvoice.SellerID
            };

            salesInvoice.SalesInvoceDetails = model.SalesInvoceDetails.Select(x => new SalesInvoceDetail {
                Price       = x.Price,
                Quantity    = x.Quantity,
                ProductID   = x.ProductID,
                Description = x.Description,
                State       = true
            }).ToList();

            var response = SalesInvoceService.Add(salesInvoice);

            return(Json(response));
        }
Esempio n. 2
0
 public JsonResult <EResponseBase <SalesInvoce> > Put(SalesInvoce SalesInvoce)
 {
     return(Json(SalesInvoceService.Update(SalesInvoce)));
 }