public async Task <IActionResult> Delete(int id) { if (await _repo.Delete <Dish>(id)) { return(Ok()); } return(BadRequest("This dish doesn't exist.")); }
public async Task <IActionResult> DeleteRestaurant(int restaurantId, int id) { if (!await _dishesRepository.RestaurantExists(restaurantId)) { return(NotFound()); } var dish = await _dishesRepository.GetAsync(restaurantId, id); if (dish == null) { return(NotFound()); } _dishesRepository.Delete(dish); if (await _dishesRepository.SaveChangesAsync()) { return(NoContent()); } return(BadRequest()); }
public RedirectToActionResult Delete(int dishId) { dRepository.Delete(dishId); return(RedirectToAction("DishesList")); }
public void Delete(int id) { dRepository.Delete(id); }