public ActionResult DeleteConfirmed(int id) { ProductsVirtual vP = new ProductsVirtual(); vP.DeleteProduct(id); return(RedirectToAction("Index")); }
private ProductsListVirtualModel BindProductsListViewModel() { ProductsListVirtualModel vm = new ProductsListVirtualModel(); string database = GetSessionDataBase(); List <Products> Products = new List <Products>(); ProductsVirtual vP = new ProductsVirtual(); Products = vP.GetProducts(); List <ProductsVirtualModel> empVirtualModels = new List <ProductsVirtualModel>(); foreach (Products prd in Products) { ProductsVirtualModel prdViewModel = new ProductsVirtualModel(); prdViewModel.ProductTitle = prd.ProductTitle; prdViewModel.ProductNumber = prd.ProductNumber; prdViewModel.ProductPrice = prd.ProductPrice; prdViewModel.ProductID = prd.ProductID; empVirtualModels.Add(prdViewModel); } vm.Products = empVirtualModels; vm.dB = database; return(vm); }
public ActionResult Create([Bind(Include = "ProductID,ProductNumber,ProductTitle,ProductPrice")] Products products) { if (ModelState.IsValid) { ProductsVirtual vP = new ProductsVirtual(); vP.SaveProduct(products); return(RedirectToAction("Index")); } return(View(products)); }
// GET: Pruducts/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductsVirtual vP = new ProductsVirtual(); Products products = vP.GetProduct(Convert.ToInt32(id)); if (products == null) { return(HttpNotFound()); } return(View(products)); }