public async Task Remove(int id)
        {
            var model = await _db.RestaurantFoods.FindAsync(id);

            Errors.ThrowIfNull(model);

            if (_fileOnServer.Exists(model.PathToImage))
            {
                _fileOnServer.Remove(model.PathToImage);
            }

            _db.Remove(model);
        }
Beispiel #2
0
        public override async Task Remove(int id)
        {
            var model = await Db.Restaurants.FindAsync(id);

            ThrowIfInvalid(model);

            if (_fileOnServer.Exists(model.PathToImage))
            {
                string pathToFile = model.PathToImage;

                _fileOnServer.Remove(pathToFile);
            }

            Db.Restaurants.Remove(model);
        }