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; }
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; }
public SKUsController (ISKUService sKUService, IUnitOfWorkAsync unitOfWork) { _sKUService = sKUService; _unitOfWork = unitOfWork; }
public SKUsController(ISKUService sKUService, IUnitOfWorkAsync unitOfWork) { _sKUService = sKUService; _unitOfWork = unitOfWork; }