protected override void Dispose(bool disposing) { if (disposing) { if (customerOrderRepository != null) { customerOrderRepository.Dispose(); customerOrderRepository = null; } if (shipmentTrackingRepository != null) { shipmentTrackingRepository.Dispose(); shipmentTrackingRepository = null; } if (customerOrderService != null) { customerOrderService.Dispose(); customerOrderService = null; } if (productQuoteRepository != null) { productQuoteRepository.Dispose(); productQuoteRepository = null; } if (customerProductRepository != null) { customerProductRepository.Dispose(); customerProductRepository = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing && shipmentTrackingRepository != null) { shipmentTrackingRepository.Dispose(); shipmentTrackingRepository = null; } base.Dispose(disposing); }
public CustomerOrdersController(ICustomerOrderRepository customerOrderRepo, IShipmentTrackingRepository shipmentTrackingRepo, ICustomerOrderService customerOrderServ, IProductQuoteRepository productQuoteRepo, ICustomerProductRepository customerProductRepo) { customerOrderRepository = customerOrderRepo; shipmentTrackingRepository = shipmentTrackingRepo; customerOrderService = customerOrderServ; productQuoteRepository = productQuoteRepo; customerProductRepository = customerProductRepo; }
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 ShipmentTrackingApiController(IShipmentTrackingRepository shipmentTrackingRepo) { shipmentTrackingRepository = shipmentTrackingRepo; }