public FileUploadController(IStationService stationservice, IProcessStepService setpservice, ISKUService sKUService, IBOMComponentService iBOMComponentService, IUnitOfWorkAsync unitOfWork)
 {
     _iBOMComponentService = iBOMComponentService;
     _sKUService           = sKUService;
     _unitOfWork           = unitOfWork;
     _setpservice          = setpservice;
     _stationservice       = stationservice;
 }
 public BOMComponentService(IProductionProcessService processservice, ISKUService iskuservice, IRepositoryAsync <BOMComponent> repository, IDataTableImportMappingService mappingservice)
     : base(repository)
 {
     _repository     = repository;
     _mappingservice = mappingservice;
     _iskuservice    = iskuservice;
     _processservice = processservice;
 }
 public FileUploadController(IStationService stationservice,IProcessStepService setpservice,ISKUService sKUService, IBOMComponentService iBOMComponentService, IUnitOfWorkAsync unitOfWork)
 {
     _iBOMComponentService = iBOMComponentService;
     _sKUService  = sKUService;
     _unitOfWork = unitOfWork;
     _setpservice = setpservice;
     _stationservice = stationservice;
 }
Beispiel #4
0
        public void SetUp()
        {
            var services = new ServiceCollection();

            services.AddTransient <IPromotionRuleEngine, PromotionRuleEngine>();
            services.AddTransient <IPromotionService, PromotionService>();
            services.AddTransient <ISKUService, SKUService>();
            services.AddTransient <ISKURepository, SKURepository>();
            services.AddTransient <IPromotionRepository, PromotionRepository>();
            services.AddTransient <IPromotionRuleEngine, PromotionRuleEngine>();
            serviceProvider = services.BuildServiceProvider();

            _skuService = serviceProvider.GetService <ISKUService>();
            _skuService.SeedSKU();
            _promotionService = serviceProvider.GetService <IPromotionService>();
            _promotionService.SeedPromotions();
            _promotionRuleEngine = serviceProvider.GetService <IPromotionRuleEngine>();
        }
        static void Main(string[] args)
        {
            var serviceProvider = new ServiceCollection()
                                  .AddTransient <IPromotionService, PromotionService>()
                                  .AddTransient <ISKUService, SKUService>()
                                  .AddTransient <ISKURepository, SKURepository>()
                                  .AddTransient <IPromotionRepository, PromotionRepository>()
                                  .AddTransient <IPromotionRuleEngine, PromotionRuleEngine>()
                                  .BuildServiceProvider();

            _skuService = serviceProvider.GetService <ISKUService>();
            _skuService.SeedSKU();
            _promotionService = serviceProvider.GetService <IPromotionService>();
            _promotionService.SeedPromotions();
            _promotionEngine = serviceProvider.GetService <IPromotionRuleEngine>();

            SelectItems();
        }
 public PromotionRuleEngine(IPromotionService promotionService, ISKUService skuService)
 {
     _promotionService = promotionService;
     _skuService       = skuService;
 }
Beispiel #7
0
 public SKUsController (ISKUService  sKUService, IUnitOfWorkAsync unitOfWork)
 {
     _sKUService  = sKUService;
     _unitOfWork = unitOfWork;
 }
Beispiel #8
0
 public SKUsController(ISKUService sKUService, IUnitOfWorkAsync unitOfWork)
 {
     _sKUService = sKUService;
     _unitOfWork = unitOfWork;
 }