Esempio n. 1
0
        public async Task <IActionResult> Delete(int id)
        {
            if (await _repo.Delete <Dish>(id))
            {
                return(Ok());
            }

            return(BadRequest("This dish doesn't exist."));
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        public RedirectToActionResult Delete(int dishId)
        {
            dRepository.Delete(dishId);

            return(RedirectToAction("DishesList"));
        }
Esempio n. 4
0
 public void Delete(int id)
 {
     dRepository.Delete(id);
 }