Example #1
0
 public CommandController(
     EnbsvParserService enbsvParserService,
     GazServiceParserService gazServiceParserService,
     IPartsRepository partsRepository,
     IPartProducerRepository partProducerRepository,
     ICatalogItemRepository catalogItemRepository,
     IPartSupplierRepository partSupplierRepository,
     ISupplierPriceItemRepository supplierPriceItemRepository,
     IModerationService moderationService,
     IHostingEnvironment hostingEnvironment,
     ISchedulerWrapper scheduler,
     IGoogleDriveService googleDriveService)
 {
     this._scheduler                   = scheduler;
     this._googleDriveService          = googleDriveService;
     this._moderationService           = moderationService;
     this._gazServiceParserService     = gazServiceParserService;
     this._enbsvParserService          = enbsvParserService;
     this._partSupplierRepository      = partSupplierRepository;
     this._partsRepository             = partsRepository;
     this._partProducerRepository      = partProducerRepository;
     this._hostingEnvironment          = hostingEnvironment;
     this._catalogItemRepository       = catalogItemRepository;
     this._supplierPriceItemRepository = supplierPriceItemRepository;
 }
        public Dictionary <string, PartProducer> GetProducersDictionary(IPartProducerRepository _partProducerRepository)
        {
            // Load producers
            var producers           = _partProducerRepository.GetAll();
            var producersDictionary = new Dictionary <string, PartProducer> ();

            foreach (var producer in producers)
            {
                producersDictionary.Add(producer.Name, producer);
            }

            return(producersDictionary);
        }
 public ModerationService(IProducerCodeService producerCodeService,
                          IPartProducerRepository partProducerRepository,
                          IModerationRepository moderationRepository,
                          ISupplierPriceItemRepository supplierPriceItemRepository,
                          ICatalogItemRepository catalogItemRepository,
                          IHostingEnvironment hostingEnvironment)
 {
     this._catalogItemRepository       = catalogItemRepository;
     this._producerCodeService         = producerCodeService;
     this._moderationRepository        = moderationRepository;
     this._supplierPriceItemRepository = supplierPriceItemRepository;
     this._hostingEnvironment          = hostingEnvironment;
     this._partProducerRepository      = partProducerRepository;
 }
 public EnbsvParserService(
     IPartSupplierRepository partSupplierRepository,
     ISupplierWarehouseRepository supplierWarehouseRepository,
     IPartProducerRepository partProducerRepository,
     ISupplierPriceItemRepository supplierPriceItemRepository,
     ISupplierOfferFilesRepository supplierOfferFilesRepository,
     IHostingEnvironment hostingEnvironment)
 {
     this._supplierOfferFilesRepository = supplierOfferFilesRepository;
     this._hostingEnvironment           = hostingEnvironment;
     this._supplierPriceItemRepository  = supplierPriceItemRepository;
     this._supplierWarehouseRepository  = supplierWarehouseRepository;
     this._partSupplierRepository       = partSupplierRepository;
     this._partProducerRepository       = partProducerRepository;
 }
 public PartProducerService(IPartProducerRepository partProducerRepository)
 {
     this._partProducerRepository = partProducerRepository;
 }