public IActionResult Update(string name, int id) { var model = _productData.Update(id); _productData.DeleteProduct(id); return(View(model)); }
public IActionResult OnPostDelete(int id) { Product = productData.DeleteProduct(id); var path = Path.Combine(@"wwwroot/images/", $"{Product.Category.Type}/", $"{Product.Name}.jpg"); if (Product == null) { return RedirectToPage("./List"); } if (Product.OrderDetails.Count != 0) { TempData["Message"] = "This product cannot be deleted, because he is ordered by some customer!"; return RedirectToPage("./List"); } using (StreamWriter sw = new StreamWriter(path, true)) { sw.Close(); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } sw.Close(); } TempData["Message"] = "Product is deleted"; productData.Commit(); return RedirectToPage("./List"); }
public JsonResult DeleteProduct(Urun urun) { _productData.DeleteProduct(urun.UrunId); return(Json(new Response { ErrorMessage = "Silinmiştir", IsSuccess = false }, JsonRequestBehavior.AllowGet)); }
public IActionResult DeleteProduct(Product prod) { if (prod is null) { NotFound(); } _productData.DeleteProduct(prod.Id); return(RedirectToAction("ProductList")); }
public IActionResult DeleteProduct(Guid id) { var product = _productData.GetProduct(id); if (product != null) { _productData.DeleteProduct(product); return(Ok()); } return(NotFound($"Employee with Id:{id} was not found")); }
public bool Delete(int productId) { //List<ProductModel> productModels = Read(); //int id = Convert.ToInt32(productModels[idD].ProductId); try { productData.DeleteProduct(productId); return(true); } catch (Exception) { throw; } }
public async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "delete", Route = "products/{productId:int}")] HttpRequest req, int productId, ILogger log) { var result = await productData.DeleteProduct(productId); if (result) { return(new OkResult()); } else { return(new BadRequestResult()); } }
public IActionResult OnPost(int id) { //var category = categoryData.GetCategoryById(Product.CategoryId.Value); //Product.Category = category; Product = productData.DeleteProduct(id); var path = Path.Combine(@"wwwroot/images/", $"{Product.Category.Type}/", $"{Product.Name}.jpg"); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } if (Product == null) { return(RedirectToPage("./List")); } TempData["Message"] = "Product is deleted"; productData.Commit(); return(RedirectToPage("./List")); }
public SaveResult DeleteProduct(int productId) { var result = _productData.DeleteProduct(productId); return(result); }
public IActionResult Delete(ManagerProductViewModel viewModel) { _ProductData.DeleteProduct(viewModel.Product.ProductId); return(RedirectToAction("Index")); }
public IActionResult Delete(int id) { _productData.DeleteProduct(id); return(RedirectToAction("ProductList")); }
public void DeleteProduct(int id) { _productdata.DeleteProduct(id); }
public void DeleteProduct1([FromRoute] int e) { _productData.DeleteProduct(e); }
public void DeleteProduct(string productName) { _productData.DeleteProduct(productName); }