Exemple #1
0
        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;
 }
Exemple #3
0
 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;
 }