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)); }
// 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)); }
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; } }
private ListOfGoodsBll TransformEntity(ListOfGoodsView entity) => Mapper.Map <ListOfGoodsView, ListOfGoodsBll>(entity);
public void RemoveLine(ListOfGoodsView listOfGoodsView) { lineCollection.RemoveAll(l => l.listOfGoodsView.idListOfGoods == listOfGoodsView.idListOfGoods); }