private void Init() { var context = new OmsContext(); _orderRepository = new OrderRepository(context); _customerLocationRepository = new CustomerLocationRepository(context); var customerRepository = new CustomerRepository(context); _customerProductDataRepository = new CustomerProductDataRepository(context); _orderService = new OrderService(_orderRepository, customerRepository, _customerLocationRepository, _coldWeightRepository); _orderDetailService = new OrderDetailService(_orderDetailRepository, _orderRepository, _productRepository, _customerLocationRepository, new SpeciesRepository(context), _customerProductDataRepository); _labelService = new LabelService(); _labelCreateService = new LabelCreateService(); _productRepository = new ProductRepository(context); _coldWeightRepository = new ColdWeightEntryRepository(context); _offalRepository = new OffalRepository(context); _orderComboRepository = new OrderComboRepository(context); _orderOffalRepository = new OrderOffalRepository(context); _orderDetailRepository = new OrderDetailRepository(context); _animalOrderDetailRepository = new AnimalOrderDetailRepository(context); _coldWeightEntryRepository = new ColdWeightEntryRepository(context); _qualityGradeRepository = new QualityGradeRepository(context); _animalLabelRepository = new AnimalLabelRepository(context); _coldWeightEntryDetailRepository = new ColdWeightEntryDetailRepository(context); }
public ColdWeightEntryService(IOrderDetailService orderDetailService, IColdWeightEntryDetailRepository coldWeightEntryDetailRepository, IOrderRepository orderRepository, IColdWeightEntryRepository coldWeightEntryRepository, IAnimalLabelRepository animalLabelRepository, IQualityGradeRepository qualityGradeRepository, ISpeciesRepository speciesRepository) { _coldWeightEntryRepository = coldWeightEntryRepository; _animalLabelRepository = animalLabelRepository; _qualityGradeRepository = qualityGradeRepository; _speciesRepository = speciesRepository; _coldWeightEntryDetailRepository = coldWeightEntryDetailRepository; _orderRepository = orderRepository; _orderDetailService = orderDetailService; }
public LookupService(ICustomerRepository customerRepository, ILogoTypeRepository logoTypeRepository, IPrimalCutRepository primalCutRepository, IQualityGradeRepository qualityGradeRepository, IRegionRepository regionRepository, ISpeciesRepository speciesRepository, IStatusRepository statusRepository, ISubPrimalCutRepository subPrimalCutRepository, ITrimCutRepository trimCutRepository, IRefrigerationRepository refrigerationRepository) { _customerRepository = customerRepository; _logoTypeRepository = logoTypeRepository; _primalCutRepository = primalCutRepository; _qualityGradeRepository = qualityGradeRepository; _regionRepository = regionRepository; _speciesRepository = speciesRepository; _statusRepository = statusRepository; _subPrimalCutRepository = subPrimalCutRepository; _trimCutRepository = trimCutRepository; _refrigerationRepository = refrigerationRepository; }