public ActionResult DeleteBeer(string id) { var response = _beerServices.DeleteBeer(id); if (response.Success) { return(RedirectToAction("Index", "Home")); } return(View("Error")); }
public async Task <IActionResult> DeleteConfirmed(int id) { try { beerService.DeleteBeer(id); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (Exception) { throw; } }
public ActionResult <Beer> DeleteByID(int id) { try { Beer beer = BeerService.DeleteBeer(id); return((beer != null) ? Accepted(beer) : StatusCode(500, $"Server error deleting beer with Id: {id}")); } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } catch (InvalidDataException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(500, $"Server error deleting product with Id: {id}")); } }