public async Task <IActionResult> Delete(Rating rating) { var token = await webAPIToken.New(); var isDeleted = await webAPI.DeleteAsync(ApiURL.RATING_BY_ID + rating.Id, token); if (isDeleted) { TempData["RatingDeleted"] = $"{rating.UserEmail}'s kundomdömme har raderats!"; } return(RedirectToAction("ProductDetail", "Product", new { id = rating.ProductId })); }
public async Task <IActionResult> DeleteConfirmed(int id) { var brand = await GetBrandById(id); var token = await webAPIToken.New(); var response = await webAPI.DeleteAsync(ApiURL.BRANDS + id, token); if (response) { TempData["DeletedBrand"] = "Tillverkaren " + brand.Name + " och alla produkter har readerats"; } else { TempData["DeletedBrandFail"] = "Kunde inte radera " + brand.Name + ". Kontakta support om problemet kvarstår!"; } return(RedirectToAction("index", "Brand")); }
public async Task <IActionResult> DeleteConfirmed(int id) { // Get category data to display for Admin var category = await GetCategoryById(id); // Delete var token = await webAPIToken.New(); var response = await webAPI.DeleteAsync(ApiURL.CATEGORIES + id, token); // Display information if (response) { TempData["DeletedCategory"] = "Kategori " + category.Name + " och alla produkter har readerats"; } else { TempData["DeletedCategoryFail"] = "Kunde inte radera " + category.Name + ". Kontakta support om problemet kvarstår!"; } return(RedirectToAction("EditCategory", "Category", new { id = "" })); }
public async Task <IActionResult> Delete(News model) { if (model.Id <= 0) { TempData["ArticleError"] = "Kunde inte radera artikel! Artikel-Id saknas!"; return(View()); } var token = await webAPIToken.New(); var result = await webAPI.DeleteAsync(ApiURL.NEWS + model.Id, token); if (result) { TempData["Article"] = "Artikeln har raderats"; } else { TempData["ArticleError"] = "Ett fel uppstod, kunde inte radera artikeln! kontakta support om felet kvarstår."; } return(RedirectToAction("Index")); }
public async Task <IActionResult> DeleteProductConfirmed(int?Id) { // Get product so we can get the image path Product product = await webAPI.GetOneAsync <Product>(ApiURL.PRODUCTS + Id); // Send to API and delete product var token = await webAPIToken.New(); var apiResonse = await webAPI.DeleteAsync(ApiURL.PRODUCTS + Id, token); ProductImage deleteImage = new ProductImage(environment.WebRootPath); deleteImage.DeleteImage(product.Photo); if (product != null) { TempData["Deleted"] = $"{product.Name} är borttagen!"; return(RedirectToAction("AllProducts", "Product")); } else { return(Content("Det sket sig.")); } }
public async Task <IActionResult> DeleteItemFromCart(int id) { await webAPI.DeleteAsync("https://localhost:44305/api/carts/delete/" + id); return(Ok()); }