public ModelController( IMakeServicesAsync makeService, IModelServicesAsync modelService, IFilteringFactory filteringFactory, ISortingFactory sortingFactory, IPagingFactory pagingFactory, IOptionsFactory optionsFactory) { _makeService = makeService ?? throw new ArgumentNullException(nameof(IMakeServicesAsync)); _modelService = modelService ?? throw new ArgumentNullException(nameof(IModelServicesAsync)); _filteringFactory = filteringFactory ?? throw new ArgumentNullException(nameof(IFilteringFactory)); _sortingFactory = sortingFactory ?? throw new ArgumentNullException(nameof(ISortingFactory)); _pagingFactory = pagingFactory ?? throw new ArgumentNullException(nameof(IPagingFactory)); _optionsFactory = optionsFactory ?? throw new ArgumentNullException(nameof(IOptionsFactory)); }
public MakeController( IMakeServicesAsync makeService, IModelServicesAsync modelService, IFilteringFactory filteringFactory, ISortingFactory sortingFactory, IPagingFactory pagingFactory, IVehicleMake vehicleMake) { _makeService = makeService ?? throw new ArgumentNullException(nameof(IMakeServicesAsync)); _modelService = modelService ?? throw new ArgumentNullException(nameof(IModelServicesAsync)); _filteringFactory = filteringFactory ?? throw new ArgumentNullException(nameof(IFilteringFactory)); _sortingFactory = sortingFactory ?? throw new ArgumentNullException(nameof(ISortingFactory)); _pagingFactory = pagingFactory ?? throw new ArgumentNullException(nameof(IPagingFactory)); _vehicleMake = vehicleMake ?? throw new ArgumentNullException(nameof(IVehicleMake)); }