/// <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");
        }