Пример #1
0
        public async Task <ActionResult> PriceListEdit([Bind(Include = "idListOfGoods,productCategoriesId,name,productDescription,urlFoto,visible,price,salaryFromSale")] ListOfGoodsView listOfGoodsView)
        {
            if (ModelState.IsValid)
            {
                await _listOfGoods.Update(TransformEntity(listOfGoodsView));

                return(RedirectToAction("PriceList"));
            }

            ViewBag.Categories = new SelectList(await _productCategories.GetTableAll(), "idProductСategories", "Name", listOfGoodsView.productCategoriesId);
            return(View(listOfGoodsView));
        }
Пример #2
0
        // GET: Price/Edit/5
        public async Task <ActionResult> PriceListEdit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ListOfGoodsView listOfGoodsView = Mapper.Map <ListOfGoodsView>(await _listOfGoods.SelectId(id));

            ViewBag.Categories = new SelectList(await _productCategories.GetTableAll(), "idProductСategories", "Name", listOfGoodsView.productCategoriesId);

            if (listOfGoodsView == null)
            {
                return(HttpNotFound());
            }

            return(View(listOfGoodsView));
        }
Пример #3
0
        public void AddItem(ListOfGoodsView listOfGoodsView, int quantity)
        {
            CartLineModels line = lineCollection
                                  .Where(p => p.listOfGoodsView.idListOfGoods == listOfGoodsView.idListOfGoods)
                                  .FirstOrDefault();

            if (line == null)
            {
                lineCollection.Add(new CartLineModels
                {
                    listOfGoodsView = listOfGoodsView,
                    Quantity        = quantity
                });
            }
            else
            {
                line.Quantity += quantity;
            }
        }
Пример #4
0
 private ListOfGoodsBll TransformEntity(ListOfGoodsView entity) => Mapper.Map <ListOfGoodsView, ListOfGoodsBll>(entity);
Пример #5
0
 public void RemoveLine(ListOfGoodsView listOfGoodsView)
 {
     lineCollection.RemoveAll(l => l.listOfGoodsView.idListOfGoods == listOfGoodsView.idListOfGoods);
 }