Ejemplo n.º 1
0
 public TransportController(Logger logger, IHttpContextAccessor contextAccessor, ITransportRepository transportRepository, ITransportTypeRepository transportTypeRepository)
 {
     this.logger                  = logger;
     this.contextAccessor         = contextAccessor;
     this.transportRepository     = transportRepository;
     this.transportTypeRepository = transportTypeRepository;
 }
Ejemplo n.º 2
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (transportTypeRepository != null)
         {
             transportTypeRepository.Dispose();
             transportTypeRepository = null;
         }
         if (freightTypeRepository != null)
         {
             freightTypeRepository.Dispose();
             freightTypeRepository = null;
         }
     }
     base.Dispose(disposing);
 }
Ejemplo n.º 3
0
        public StartDataService(IFoodTypeRepository foodTypeRepository, ICityRepository cityRepository,
                                ICountryRepository countryRepository, IHotelRepository hotelRepository,
                                IPlacementTypeRepository placementTypeRepository, ITransportTypeRepository transportTypeRepository,
                                ITourTypeRepository tourTypeRepository, ICityFromRepository cityFromRepository,
                                ITourRepository tourRepository)

        {
            _tourRepository          = tourRepository;
            _foodTypeRepository      = foodTypeRepository;
            _cityRepository          = cityRepository;
            _cityFromRepository      = cityFromRepository;
            _countryRepository       = countryRepository;
            _hotelRepository         = hotelRepository;
            _placementTypeRepository = placementTypeRepository;
            _transportTypeRepository = transportTypeRepository;
            _tourTypeRepository      = tourTypeRepository;
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public TransportTypesController(IUnitOfWork unitOfWork, ITransportTypeRepository transportTypeRepository, IRedisConnectionFactory cache)
 {
     _unitOfWork = unitOfWork;
     _transportTypeRepository = transportTypeRepository;
     _cache = cache;
 }
Ejemplo n.º 6
0
 public TransportTypeController(ITransportTypeRepository transportTypeRepo, IFreightTypeRepository freightTypeRepo)
 {
     transportTypeRepository = transportTypeRepo;
     freightTypeRepository   = freightTypeRepo;
 }
Ejemplo n.º 7
0
 public TransportTypeService(ITransportTypeRepository transportTypeRepository, IMapper mapper)
 {
     _transportTypeRepository = transportTypeRepository;
     _mapper = mapper;
 }