public RecipeStepsController(IHomeBrewRepository homeBrewRepository, IMapper mapper)
 {
     _homeBrewRepository = homeBrewRepository ??
                           throw new ArgumentNullException(nameof(homeBrewRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
 public IngredientsController(ILogger <IngredientsController> logger, IHomeBrewRepository homeBrewRepository, IMapper mapper)
 {
     _logger = logger ??
               throw new ArgumentNullException(nameof(logger));
     _homeBrewRepository = homeBrewRepository ??
                           throw new ArgumentNullException(nameof(homeBrewRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
 public TastingNotesController(IHomeBrewRepository homeBrewRepository,
                               IMapper mapper,
                               IPropertyMappingService propertyMappingService)
 {
     _homebrewRepository = homeBrewRepository ??
                           throw new ArgumentNullException(nameof(homeBrewRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
     _propertyMappingService = propertyMappingService ??
                               throw new ArgumentNullException(nameof(propertyMappingService));
 }