public ActionResult Details(int ID) { ProductsActionModel model = new ProductsActionModel(); var product = productServices.GetProductByID(ID); model.MainMenus = mainServices.GetAllMainMenus(); model.SubMenus = subServices.GetSubMenuByMainMenu(model.MainMenuID); model.Tags = tagServices.GetAllTags(); model.Suppliers = supplierServices.GetAllSuppliers(); return(PartialView("_Details", model)); }
public ActionResult AddAndEdit(int?ID) { ProductsActionModel model = new ProductsActionModel(); if (ID.HasValue) { var product = productServices.GetProductByID(ID.Value); model.ProductID = product.ProductID; model.MainMenuID = product.MainMenuID; model.SubMenuID = product.SubMenuID; model.BrandID = product.BrandID; model.ProductName = product.ProductName; model.ProductCode = product.ProductCode; model.BuyingPrice = product.BuyingPrice; model.RegularPrice = product.RegularPrice; model.DiscountPrice = product.DiscountPrice; model.ProductQuantity = product.ProductQuantity; model.Color = product.Color; model.Config = product.Config; model.Description = product.Description; model.IsAvailable = product.IsAvailable; model.IsFeatured = product.IsFeatured; model.SupplierID = product.SupplierID; model.TagID = product.TagID; } var context = new BrandShopContext(); List <MainMenu> MainMenuList = context.MainMenus.ToList(); ViewBag.MainMenuList = new SelectList(MainMenuList, "MainMenuID", "MainMenuName"); model.MainMenus = mainServices.GetAllMainMenus(); model.SubMenus = subServices.GetSubMenuByMainMenu(model.MainMenuID); model.Brands = brandServices.GetAllBrands(); model.Tags = tagServices.GetAllTags(); model.Suppliers = supplierServices.GetAllSuppliers(); return(PartialView("_AddAndEdit", model)); }
public JsonResult Down(ProductsActionModel down) { return(Json(product.updateProductDown(down))); }
public JsonResult High(ProductsActionModel high) { return(Json(product.updateProductHigh(high))); }
public JsonResult AddAndEdit(ProductsActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ProductID > 0) { var product = productServices.GetProductByID(model.ProductID); product.MainMenuID = model.MainMenuID; product.SubMenuID = model.SubMenuID; product.BrandID = model.BrandID; product.ProductName = model.ProductName; product.ProductCode = model.ProductCode; product.BuyingPrice = model.BuyingPrice; product.RegularPrice = model.RegularPrice; product.DiscountPrice = model.DiscountPrice; product.ProductQuantity = model.ProductQuantity; product.Color = model.Color; product.Config = model.Config; product.Description = model.Description; product.IsAvailable = model.IsAvailable; product.IsFeatured = model.IsFeatured; product.TagID = model.TagID; product.SupplierID = model.SupplierID; product.UpdatedAt = DateTime.Now; result = productServices.UpdateProduct(product); } else { Product product = new Product(); product.MainMenuID = model.MainMenuID; product.SubMenuID = model.SubMenuID; product.BrandID = model.BrandID; product.ProductName = model.ProductName; product.ProductCode = model.ProductCode; product.BuyingPrice = model.BuyingPrice; product.RegularPrice = model.RegularPrice; product.DiscountPrice = model.DiscountPrice; product.ProductQuantity = model.ProductQuantity; product.Color = model.Color; product.Config = model.Config; product.Description = model.Description; product.IsAvailable = model.IsAvailable; product.IsFeatured = model.IsFeatured; product.TagID = model.TagID; product.SupplierID = model.SupplierID; product.UpdatedAt = DateTime.Now; result = productServices.SaveProduct(product); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform any action" }; } return(json); }