Ejemplo n.º 1
0
 public ShipmentController()
 {
     _carrierRepository     = new CarrierRepository();
     _destinationRepository = new DestinationRepository();
     _portRepository        = new PortRepository();
     _vesselRepository      = new VesselRepository();
 }
Ejemplo n.º 2
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_carrierRepository != null)
                {
                    _carrierRepository.Dispose();
                    _carrierRepository = null;
                }

                if (_destinationRepository != null)
                {
                    _destinationRepository.Dispose();
                    _destinationRepository = null;
                }

                if (_portRepository != null)
                {
                    _portRepository.Dispose();
                    _portRepository = null;
                }

                if (_vesselRepository != null)
                {
                    _vesselRepository.Dispose();
                    _vesselRepository = null;
                }
            }

            base.Dispose(disposing);
        }
Ejemplo n.º 3
0
 public PortsController(IUnitOfWork unitOfWork, IPortRepository portRepository, IRedisConnectionFactory cache, IMediator mediator)
 {
     _unitOfWork     = unitOfWork;
     _portRepository = portRepository;
     _cache          = cache;
     _mediator       = mediator;
 }
Ejemplo n.º 4
0
 public ShipmentController(ICarrierRepository carrierRepository,
                           IDestinationRepository destinationRepository,
                           IPortRepository portRepository,
                           IVesselRepository vesselRepository)
 {
     _carrierRepository     = carrierRepository;
     _destinationRepository = destinationRepository;
     _portRepository        = portRepository;
     _vesselRepository      = vesselRepository;
 }
Ejemplo n.º 5
0
 public PortsCommandsHandler(
     ILogger <PortsCommandsHandler> logger,
     IIdentityService identityService,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IPortRepository PortsUnitConfigurationRepository)
 {
     _unitOfWork      = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService));
     _mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _portsRepository = PortsUnitConfigurationRepository ?? throw new ArgumentNullException(nameof(PortsUnitConfigurationRepository));
 }
        public void Setup()
        {
            var ports = new List <IPort>()
            {
                new Port("New York"),
                new Port("Liverpool"),
                new Port("Casablanca"),
                new Port("Buenos Aires"),
                new Port("Cape Town")
            };

            _portRepository    = new PortRepository <IPort>(ports);
            _routeRepository   = new RouteRepository <IPort>(_portRepository);
            _transportOperator = new TransportOperator(_routeRepository, _portRepository);
        }
 public RouteRepository(IPortRepository <IPort> portRepository)
 {
     _portRepository = portRepository;
     _routes         = new List <IRoute <TNode> >
     {
         new Route <TNode>(GetPort("Buenos Aires"), GetPort("New York"), 6),
         new Route <TNode>(GetPort("Buenos Aires"), GetPort("Casablanca"), 5),
         new Route <TNode>(GetPort("Buenos Aires"), GetPort("Cape Town"), 4),
         new Route <TNode>(GetPort("New York"), GetPort("Liverpool"), 4),
         new Route <TNode>(GetPort("Liverpool"), GetPort("Casablanca"), 3),
         new Route <TNode>(GetPort("Liverpool"), GetPort("Cape Town"), 6),
         new Route <TNode>(GetPort("Casablanca"), GetPort("Liverpool"), 3),
         new Route <TNode>(GetPort("Casablanca"), GetPort("Cape Town"), 6),
         new Route <TNode>(GetPort("Cape Town"), GetPort("New York"), 8)
     };
 }
 public CategoryController(IPortRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 9
0
 public TripController(IPortRepository repository, ILogger <TripController> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
Ejemplo n.º 10
0
 public CategoryController(IPortRepository repository, ILogger <CategoryController> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
Ejemplo n.º 11
0
 public PostController(IPortRepository repository, ILogger <PostController> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
Ejemplo n.º 12
0
 public AuthorController(IPortRepository repository)
 {
     _repository = repository;
 }
 public TransportOperatorBuilder(IRouteRepository routeRepository, IPortRepository portRepository)
 {
     _routeRepository = routeRepository;
     _portRepository  = portRepository;
 }
Ejemplo n.º 14
0
 public PortsController(IPortRepository repo, ILogger <PortsController> logger)
 {
     this.repo   = repo;
     this.logger = logger;
 }
Ejemplo n.º 15
0
 public AuthorController(IPortRepository repository, ILogger <AuthorController> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
Ejemplo n.º 16
0
 public StopController(IPortRepository repository, ILogger <StopController> logger, CoordService coordService)
 {
     _logger       = logger;
     _repository   = repository;
     _coordService = coordService;
 }
Ejemplo n.º 17
0
 public PostController(IPortRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 18
0
 public AppController(IMailService service, IPortRepository repository)
 {
     _mailService = service;
     _repository  = repository;
 }
Ejemplo n.º 19
0
 public PortsController(IPortRepository portExpRepository, DatabaseContext context) : base(portExpRepository, context)
 {
     _portExpRepository = portExpRepository;
     _context           = context;
 }
 public TransportOperator(IRouteRepository <IPort> routeRepository, IPortRepository <IPort> portRepository)
 {
     _routeRepository = routeRepository;
     _portRepository  = portRepository;
     _graph           = new Graph <IPort>(routeRepository);
 }
Ejemplo n.º 21
0
 public PortService(IPortRepository _portRepository, IPortValidation _portValidation)
 {
     _repository = _portRepository;
     _validator  = _portValidation;
 }
Ejemplo n.º 22
0
 public PortsController(IPortRepository repo, IHttpContextAccessor httpContext, IMapper mapper)
 {
     this.httpContext = httpContext;
     this.repo        = repo;
     this.mapper      = mapper;
 }
 public PortfolioController(IPortRepository repo,
                            IFileManager fileManager)
 {
     _repo        = repo;
     _fileManager = fileManager;
 }
Ejemplo n.º 24
0
 public PortsController(IPortRepository repo) =>
 (this.repo) = (repo);