protected override void Dispose(bool disposing) { if (disposing) { if (productService != null) { productService.Dispose(); productService = null; } if (providerRepository != null) { providerRepository.Dispose(); providerRepository = null; } if (packagingRepository != null) { packagingRepository.Dispose(); packagingRepository = null; } if (currencyTypeRepository != null) { currencyTypeRepository.Dispose(); currencyTypeRepository = null; } if (productDocumentService != null) { productDocumentService.Dispose(); productDocumentService = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing && packagingRepository != null) { packagingRepository.Dispose(); packagingRepository = null; } base.Dispose(disposing); }
public ProductWithCostController(IProductService productServ, IProviderRepository providerRepo, IPackagingRepository packagingRepo, ICurrencyTypeRepository currencyTypeRepo, IProductDocumentService productDocumentServ) { productService = productServ; providerRepository = providerRepo; packagingRepository = packagingRepo; currencyTypeRepository = currencyTypeRepo; productDocumentService = productDocumentServ; }
protected override void Dispose(bool disposing) { if (disposing) { if (productService != null) { productService.Dispose(); productService = null; } if (providerRepository != null) { providerRepository.Dispose(); providerRepository = null; } if (packagingRepository != null) { packagingRepository.Dispose(); packagingRepository = null; } if (freightTypeRepository != null) { freightTypeRepository.Dispose(); freightTypeRepository = null; } if (currencyTypeRepository != null) { currencyTypeRepository.Dispose(); currencyTypeRepository = null; } if (productDocumentService != null) { productDocumentService.Dispose(); productDocumentService = null; } if (sellerCompanyRepository != null) { sellerCompanyRepository.Dispose(); sellerCompanyRepository = null; } if (iibbTreatmentRepository != null) { iibbTreatmentRepository.Dispose(); iibbTreatmentRepository = null; } } base.Dispose(disposing); }
public ProductController( IProductService productServ, IProviderRepository providerRepo, IPackagingRepository packagingRepo, IFreightTypeRepository freightTypeRepo, ICurrencyTypeRepository currencyTypeRepo, IProductDocumentService productDocumentServ, ISellerCompanyRepository sellerCompanyRepo, IGenericRepository <IIBBTreatment> iibbTreatmentRepo) { productService = productServ; providerRepository = providerRepo; packagingRepository = packagingRepo; freightTypeRepository = freightTypeRepo; currencyTypeRepository = currencyTypeRepo; productDocumentService = productDocumentServ; sellerCompanyRepository = sellerCompanyRepo; iibbTreatmentRepository = iibbTreatmentRepo; }
public ProductQuoteServiceBuilder() { _logger = new Logger(); _productRepository = new ProductRepository(_logger, new ProductDocumentRepository(_logger)); _saleModalityRepository = new SaleModalityRepository(_logger); _geographicAreaRepository = new GeographicAreaRepository(_logger); _saleModalityProductRepository = new SaleModalityProductRepository(_logger); _geographicAreaTransportTypeRepository = new GeographicAreaTransportTypeRepository(_logger); _creditRatingPaymentDeadlineRepository = new CreditRatingPaymentDeadlineRepository(_logger); _exchangeTypeRepository = new ExchangeTypeRepository(_logger); _stockTimeRepository = new StockTimeRepository(_logger); _deliveryAmountRepository = new DeliveryAmountRepository(_logger); _productQuoteRepository = new ProductQuoteRepository(_logger); _emailManager = new EmailManager(); _emailAccountRepository = new EmailAccountRepository(_logger); _adminUserRepository = new AdminUserRepository(); _applicationUserRepository = new ApplicationUserRepository(); _workflowMessageService = new WorkflowMessageService(_emailManager, _emailAccountRepository, _adminUserRepository, _applicationUserRepository); _pdfService = new PdfService(); _saleModalityCreditRatingRepository = new SaleModalityCreditRatingRepository(_logger); _globalVariableRepository = new GlobalVariableRepository(_logger); _customerOrderRepository = new CustomerOrderRepository(_logger); _customerRepository = new CustomerRepository(_logger); _transportTypeRepository = new TransportTypeRepository(_logger); _packagingRepository = new PackagingRepository(_logger); _rofexRepository = new RofexRepository(_logger); _paymentDeadlineRepository = new PaymentDeadlineRepository(_logger); _shipmentTrackingRepository = new ShipmentTrackingRepository(_logger); _customerProductRepository = new CustomerProductRepository(_logger); _logRecordRepository = new LogRecordRepository(); _customerOrderService = new CustomerOrderService(_customerOrderRepository, _workflowMessageService); _transportService = new TransportServices(_geographicAreaTransportTypeRepository); _marginServices = new MarginServices(); _wayOfExceptionRepository = new WayOfExceptionRepository(_logger); _wayOfExceptionServices = new WayOfExceptionServices(_wayOfExceptionRepository); _salesChannelUserRepository = new SalesChannelUserRepository(_logger); }
public PackagingController(IPackagingRepository packagingRepo) { packagingRepository = packagingRepo; }