public HomeController(IUnitOfWork unitOfWork, IMailServerService mailServerService,
                       IUserRepository repository, IStaticPageRepository staticPageRepository,
                       INewsItemRepository newsItemRepository, ICustomerLogoRepository customerLogoRepository
                       , IOrderRepository orderRepository,
                       IMyOfficeRepository myOfficeRepository, IProductRepository productRepository,
                       ICustomerRepository customerRepository, IShippingServiceRepository shippingServiceRepository,
                       IStorageRepository storageRepository, IOrderDetailRepository orderDetailRepository,
                       IProductInStorageRepository productInStorageRepository, IRateMappingRepository rateMappingRepository,
                       IExtraFeeRepository extraFeeRepository, ICategoryRepository categoryRepository)
     : base(repository, unitOfWork)
 {
     _mailServerService          = mailServerService;
     _staticPageRepository       = staticPageRepository;
     _newsItemRepository         = newsItemRepository;
     _customerLogoRepository     = customerLogoRepository;
     _orderRepository            = orderRepository;
     _myOfficeRepository         = myOfficeRepository;
     _productRepository          = productRepository;
     _customerRepository         = customerRepository;
     _shippingServiceRepository  = shippingServiceRepository;
     _storageRepository          = storageRepository;
     _orderDetailRepository      = orderDetailRepository;
     _productInStorageRepository = productInStorageRepository;
     _rateMappingRepository      = rateMappingRepository;
     _extraFeeRepository         = extraFeeRepository;
     _categoryRepository         = categoryRepository;
 }
示例#2
0
 public ReportingController(IUnitOfWork unitOfWork, ICustomerRepository repository,
                            IOrderRepository orderRepository, IMyOfficeRepository myOfficeRepository,
                            IProductRepository productRepository, IExportService exportService,
                            IExpenseRepository expenseRepository, IRateMappingRepository rateMappingRepository,
                            IExtraFeeRepository extraFeeRepository, ICustomerRepository customerRepository)
     : base(repository, unitOfWork)
 {
     _orderRepository       = orderRepository;
     _myOfficeRepository    = myOfficeRepository;
     _productRepository     = productRepository;
     _exportService         = exportService;
     _expenseRepository     = expenseRepository;
     _rateMappingRepository = rateMappingRepository;
     _extraFeeRepository    = extraFeeRepository;
     _customerRepository    = customerRepository;
 }