public CocktailsController(IViewModelMapper <CocktailDto, CocktailViewModel> cocktailViewModelMapper, ICocktailService cocktailService, IToastNotification toastNotification, IFileServiceProvider fileServiceProvider) { this.cocktailViewModelMapper = cocktailViewModelMapper ?? throw new ArgumentNullException(nameof(cocktailViewModelMapper)); this.cocktailService = cocktailService ?? throw new ArgumentNullException(nameof(cocktailService)); this.toastNotification = toastNotification ?? throw new ArgumentNullException(nameof(toastNotification)); this.fileServiceProvider = fileServiceProvider ?? throw new ArgumentNullException(nameof(fileServiceProvider)); }
public BarsController(IViewModelMapper <BarDto, BarViewModel> barViewModelMapper, IBarService barService, IToastNotification toastNotification, IFileServiceProvider fileServiceProvider) { this.barViewModelMapper = barViewModelMapper ?? throw new ArgumentNullException(nameof(barViewModelMapper)); this.barService = barService ?? throw new ArgumentNullException(nameof(barService)); this.toastNotification = toastNotification ?? throw new ArgumentNullException(nameof(toastNotification)); this.fileServiceProvider = fileServiceProvider ?? throw new ArgumentNullException(nameof(fileServiceProvider)); }