public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Description,img")] cProducts cProducts) { if (id != cProducts.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cProducts); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!cProductsExists(cProducts.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cProducts)); }
public async Task <IActionResult> Create([Bind("Id,Name,Description,img")] cProducts cProducts) { if (ModelState.IsValid) { _context.Add(cProducts); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cProducts)); }
public ActionResult ProductManage(string DelID) { cProducts Products = new cProducts(); AdminView Model = new AdminView(); int Status; if (!String.IsNullOrEmpty(DelID)) { int ID = Convert.ToInt32(DelID); Status = Products.Delete(ID); } Model.Products = Products.AllList(); return(View(Model)); }
public ActionResult ProductUpdate(AdminView Model, string ckeditor) { cProducts Product = new cProducts(); int Result = Product.Update(Model.ProductDetails); if (Result > 0) { ViewBag.Result = "Başarıyla Güncellendi!"; ViewBag.Status = "success"; } else { ViewBag.Result = "Güncelleme Başarısız!"; ViewBag.Status = "error"; } return(View(Model)); }
public ActionResult ProductUpdate(string ProductID) { AdminView Model = new AdminView(); cProducts Product = new cProducts(); if (!String.IsNullOrEmpty(ProductID)) { int ProductIDs = Convert.ToInt32(ProductID); Model.ProductDetails = Product.Details(ProductIDs); } else { Response.Redirect("~/Admin/"); } return(View(Model)); }
void createProductListByCategory(int categoryNo) { getProductsByCategory(categoryNo + 1);// my categories in database start from 1 not 0 int productAmount = getData.dataTable.Rows.Count; for (int i = 0; i < productAmount; i++) { cProducts product = new cProducts(); product.productId = Convert.ToInt32(getData.dataTable.Rows[i]["productID"]); product.categoryId = Convert.ToInt32(getData.dataTable.Rows[i]["categoryID"]); product.productName = (getData.dataTable.Rows[i]["productName"]).ToString(); product.explanation = (getData.dataTable.Rows[i]["explanation"]).ToString(); product.productStatus = Convert.ToBoolean(getData.dataTable.Rows[i]["productStatus"]); product.price = Convert.ToDecimal(getData.dataTable.Rows[i]["price"]); categoryList[categoryNo].productList.Add(product); } }
public ActionResult ProductAdd(AdminView Model, HttpPostedFileBase file, string ckeditor, string ckeditorEng) { cProducts cProduct = new cProducts(); Model.ProductDetails.Details = ckeditor; Model.ProductDetails.DetailsEng = ckeditorEng; Model.ProductDetails.CategoryTitle = "Burayı Güncelle"; Model.ProductDetails.Status = 1; int Status = cProduct.Add(Model.ProductDetails); if (Status == 1) { ViewBag.Result = "Başarıyla Eklend!"; ViewBag.Status = "success"; } else { ViewBag.Result = "Ekleme Başarısız!"; ViewBag.Status = "error"; } return(View()); }