/// <summary> /// Validate brewery does not exist before adding. Query existing breweries by id first, /// then by brewery name if no existing breweries by id are found. /// </summary> /// <param name="brewery">Brewery to check pre-existing status</param> /// <returns>Existence of brewery in database</returns> private bool ValidateBreweryExists(Brewery brewery) { var existingBreweries = _breweryRepository.FindBreweryById(brewery.BreweryId) ?? _breweryRepository.FindBreweryByBreweryName(brewery.BreweryName); return(existingBreweries != null); }