示例#1
0
 public App(
     ISortingFactory <FullName> sortingFactory,
     IFullNameRepository repository,
     IOptions <Configuration> config,
     IFileService fileService,
     ILogger <App> logger
     )
 {
     this.config         = config;
     this.fileService    = fileService;
     this.logger         = logger;
     this.sortingFactory = sortingFactory;
     this.repository     = repository;
 }
 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));
 }