Exemplo n.º 1
0
        public IActionResult Update(string name, int id)
        {
            var model = _productData.Update(id);

            _productData.DeleteProduct(id);
            return(View(model));
        }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 3
0
        public JsonResult DeleteProduct(Urun urun)
        {
            _productData.DeleteProduct(urun.UrunId);

            return(Json(new Response {
                ErrorMessage = "Silinmiştir", IsSuccess = false
            }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
 public IActionResult DeleteProduct(Product prod)
 {
     if (prod is null)
     {
         NotFound();
     }
     _productData.DeleteProduct(prod.Id);
     return(RedirectToAction("ProductList"));
 }
Exemplo n.º 5
0
        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;
     }
 }
Exemplo n.º 7
0
        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());
            }
        }
Exemplo n.º 8
0
        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"));
        }
Exemplo n.º 9
0
        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"));
        }
Exemplo n.º 11
0
 public IActionResult Delete(int id)
 {
     _productData.DeleteProduct(id);
     return(RedirectToAction("ProductList"));
 }
Exemplo n.º 12
0
 public void DeleteProduct(int id)
 {
     _productdata.DeleteProduct(id);
 }
Exemplo n.º 13
0
 public void DeleteProduct1([FromRoute] int e)
 {
     _productData.DeleteProduct(e);
 }
Exemplo n.º 14
0
 public void DeleteProduct(string productName)
 {
     _productData.DeleteProduct(productName);
 }