public ActionResult DeleteProduct(int id) { tbl_Product tb = _db.tbl_Product.Where(u => u.ProductId == id).FirstOrDefault(); ProductViewModel pvm = new ProductViewModel(); pvm.ProductId = tb.ProductId; pvm.ProductName = tb.ProductName; pvm.ProductDescription = tb.ProductDescription; pvm.ProductPackingDate = tb.ProductPackingDate; pvm.ProductExpireDate = tb.ProductExpireDate; tbl_Deals td = _db.tbl_Deals.Where(u => u.DealsId == id).FirstOrDefault(); pvm.DealsName = td.DealsName; tbl_ProductCategory tpc = _db.tbl_ProductCategory.Where(u => u.CategoryId == tb.CategoryId).FirstOrDefault(); pvm.CategoryName = tpc.CategoryName; tbl_ProductStatus tpss = _db.tbl_ProductStatus.Where(u => u.StatusId == tb.StatusId).FirstOrDefault(); pvm.StatusName = tpss.StatusName; tbl_ProductStore tps = _db.tbl_ProductStore.Where(u => u.ProductId == tb.ProductId).FirstOrDefault(); tbl_Store ts = _db.tbl_Store.Where(u => u.StoreId == tps.StoreId).FirstOrDefault(); pvm.StoreName = ts.StoreName; return(View(pvm)); }
public ActionResult DeleteProductStatuss(int id) { tbl_ProductStatus tb = _db.tbl_ProductStatus.Where(u => u.StatusId == id).FirstOrDefault(); _db.tbl_ProductStatus.Remove(tb); _db.SaveChanges(); return(RedirectToAction("ProductStatus")); }
public ActionResult EditProductStatus(int id) { tbl_ProductStatus tb = _db.tbl_ProductStatus.Where(p => p.StatusId == id).FirstOrDefault(); StatusViewModel svm = new StatusViewModel(); svm.StatusId = tb.StatusId; svm.StatusName = tb.StatusName; return(View(svm)); }
public ActionResult EditProductStatuss(StatusViewModel svm) { if (ModelState.IsValid) { try { tbl_ProductStatus status = _db.tbl_ProductStatus.Where(p => p.StatusId == svm.StatusId).FirstOrDefault(); status.StatusId = svm.StatusId; status.StatusName = svm.StatusName; _db.SaveChanges(); ViewBag.Message = "ProductStatus Updated Successfully."; return(RedirectToAction("ProductStatus")); } catch (Exception e) { return(View("Error", new HandleErrorInfo(e, "Admin", "EditProductStatus"))); } } return(RedirectToAction("ProductStatus")); }
public ActionResult InsertProductStatus(StatusViewModel svm) { if (ModelState.IsValid) { try { tbl_ProductStatus status = new tbl_ProductStatus(); status.StatusId = svm.StatusId; status.StatusName = svm.StatusName; _db.tbl_ProductStatus.Add(status); _db.SaveChanges(); ViewBag.Message = "Status Created Successfully."; return(RedirectToAction("ProductStatus")); } catch (Exception e) { return(View("Error", new HandleErrorInfo(e, "Admin", "InsertProductStatus"))); } } return(View()); }