/// <summary> /// Removes a brewery entity from the context. /// </summary> /// <param name="id"></param> /// <exception cref="BreweryNotFoundException"></exception> public void DeleteBrewery(int id) { var brewery = _breweryRepository.FindBreweryById(id); if (brewery == null) { Log.Information("BreweryService::DeleteBrewery - Brewery with id [{0}] not found", id); throw new BreweryNotFoundException("Brewery not found"); } _breweryRepository.DeleteBreweryById(brewery); Log.Information("BreweryService::DeleteBrewery - Brewery deleted"); }