Beispiel #1
0
        public ActionResult ListItems()
        {
            var lstOrder = (List <ModelSaleItem>)Session["AddSale"] ?? new List <ModelSaleItem>();
            var model    = new ModelSaleItem();

            //var paymentmethod = _methodApi.GetAll();
            if (lstOrder.Any())
            {
                model = lstOrder.FirstOrDefault();
                if (model != null)
                {
                    model.LstKey = lstOrder.Where(c => c.Key != model.Key).Select(c => c.Key).ToList();
                    //model.PaymentMethodItems = paymentmethod;
                }
            }
            else
            {
                model.Key         = Guid.NewGuid();
                model.CusSaleItem = new CusSaleItem();
                model.SaleItems   = new List <SaleItem>();
                model.LstKey      = new List <Guid>();
                model.TotalPrice  = 0;
                //model.PaymentMethodItems = paymentmethod;
                lstOrder.Add(model);
                Session["AddSale"] = lstOrder;
            }
            return(View(model));
        }
Beispiel #2
0
        public ActionResult AddOrder()
        {
            var lstOrder = (List <ModelSaleItem>)Session["AddSale"] ?? new List <ModelSaleItem>();
            var model    = new ModelSaleItem
            {
                Key         = Guid.NewGuid(),
                CusSaleItem = new CusSaleItem(),
                SaleItems   = new List <SaleItem>(),
                LstKey      = new List <Guid>(),
                TotalPrice  = 0
            };

            lstOrder.Add(model);
            Session["AddSale"] = lstOrder;
            return(Json(model, JsonRequestBehavior.AllowGet));
        }