Example #1
0
        public LocationsServiceTest()
        {
            vehiclesRepository  = Substitute.For <IVehiclesRepository>();
            locationsRepository = Substitute.For <ILocationsRepository>();

            locationsService = new LocationsService(vehiclesRepository, locationsRepository);
        }
Example #2
0
        public UnitOfWork(IOptions <DatabaseOptions> databaseOptions, ICustomersRepository customersRepository, IVehiclesRepository vehiclesRepository)
        {
            _connection = customersRepository.Connection = vehiclesRepository.Connection = new SqlConnection(databaseOptions.Value.ConnectionString);
            _connection.Open();
            _transaction = customersRepository.Transaction = vehiclesRepository.Transaction = _connection.BeginTransaction(IsolationLevel.ReadCommitted);

            CustomersRepository = customersRepository;
            VehiclesRepository  = vehiclesRepository;
        }
Example #3
0
 public BookingController(IConfiguration config, IVehiclesRepository vehiclesRepo, IUserTypeRepository userTypeRepository, IPubSubRepository pubSubRepository, ICacheRepository cacheRepository, IBigRepo bigRepo)
 {
     _config             = config;
     _vehiclesRepo       = vehiclesRepo;
     _userTypeRepository = userTypeRepository;
     _pubSubRepository   = pubSubRepository;
     _cacheRepository    = cacheRepository;
     _iBigRepo           = bigRepo;
 }
 public MainHubPageViewModel(IDriversRepository driversRepository,
     IVehiclesRepository vehiclesRepository,
     IServicesRepository servicesRepository,
     IAlertMessageService alertMessageService) : base(alertMessageService)
 {
     _driversRepository = driversRepository;
     _vehiclesRepository = vehiclesRepository;
     _servicesRepository = servicesRepository;
 }
Example #5
0
 public MovieViewModel(IVehiclesRepository vehiclesRepository, ISpeciesRepository speciesRepository, IPeopleRepository peopleRepository, IStarshipRepository starshipRepository, IPlanetRepository planetRepository, IDataService dataService)
 {
     _vehiclesRepository = vehiclesRepository;
     _speciesRepository  = speciesRepository;
     _peopleRepository   = peopleRepository;
     _starshipRepository = starshipRepository;
     _planetRepository   = planetRepository;
     _dataService        = dataService;
     InitAsyncCommand    = new AsyncRelayCommand <Film>(InitAsync);
 }
Example #6
0
 public SpecieViewModel(IDataService dataService, IFilmRepository filmRepository, IPeopleRepository peopleRepository, IVehiclesRepository vehiclesRepository, IStarshipRepository starshipRepository, IPlanetRepository planetRepository)
 {
     _dataService        = dataService;
     _filmRepository     = filmRepository;
     _peopleRepository   = peopleRepository;
     _vehiclesRepository = vehiclesRepository;
     _starshipRepository = starshipRepository;
     _planetRepository   = planetRepository;
     InitAsyncCommand    = new AsyncRelayCommand <Specie>(InitAsync);
 }
        public VehiclesService(StatefulServiceContext context, IVehiclesRepository vehiclesRepository,
                               IActorFactory actorFactory = null, IServiceFactory serviceFactory = null)
            : base(context, actorFactory, serviceFactory)
        {
            if (vehiclesRepository == null)
            {
                throw new ArgumentNullException(nameof(vehiclesRepository));
            }

            this.vehiclesRepository = vehiclesRepository;
        }
Example #8
0
        public CarHubPageViewModel(IVehiclesRepository vehiclesRepository, IAlertMessageService alertMessageService, IResourceLoader resourceLoader)
            : base(alertMessageService)
        {
            _vehiclesRepository = vehiclesRepository;
            _resourceLoader     = resourceLoader;

            SelectMonthCommand   = new DelegateCommand <object>(SelectMonth);
            SelectYearCommand    = new DelegateCommand <object>(SelectYear);
            NextMonthCommand     = new DelegateCommand <object>(NextMonth, CanNextMonth);
            PreviousMonthCommand = new DelegateCommand <object>(PreviousMonth, CanPreviousMonth);
        }
        public CarHubPageViewModel(IVehiclesRepository vehiclesRepository, IAlertMessageService alertMessageService, IResourceLoader resourceLoader)
            : base(alertMessageService)
        {
            _vehiclesRepository = vehiclesRepository;
            _resourceLoader = resourceLoader;

            SelectMonthCommand = new DelegateCommand<object>(SelectMonth);
            SelectYearCommand = new DelegateCommand<object>(SelectYear);
            NextMonthCommand = new DelegateCommand<object>(NextMonth, CanNextMonth);
            PreviousMonthCommand = new DelegateCommand<object>(PreviousMonth, CanPreviousMonth);
        }
 public OverviewViewModel(IPeopleRepository peopleRepository, IFilmRepository filmRepository, IStarshipRepository starshipRepository, IVehiclesRepository vehiclesRepository, ISpeciesRepository speciesRepository, IPlanetRepository planetRepository)
 {
     _peopleRepository   = peopleRepository;
     _filmRepository     = filmRepository;
     _starshipRepository = starshipRepository;
     _vehiclesRepository = vehiclesRepository;
     _speciesRepository  = speciesRepository;
     _planetRepository   = planetRepository;
     InitCommand         = new AsyncRelayCommand(Init);
     RefreshCommand      = new AsyncRelayCommand(RefreshAsync);
     SearchCommand       = new AsyncRelayCommand(SearchAsync);
     ResetSearchCommand  = new AsyncRelayCommand(ResetSearchAsync);
 }
        public VehicleMonitoringService(IVehiclesRepository vehiclesRepository, TimeSpan pingTimeout)
        {
            if (vehiclesRepository == null)
            {
                throw new ArgumentNullException($"{nameof(vehiclesRepository)} should not be null.");
            }

            if (pingTimeout <= TimeSpan.Zero)
            {
                throw new ArgumentException($"{nameof(pingTimeout)} should be greater then zero.");
            }

            _vehiclesRepository = vehiclesRepository;
            PingTimeout         = pingTimeout;
        }
Example #12
0
 public VehiclesController(IVehiclesRepository vehiclesRepository, IUnitOfWork unitOfWork, IMapper mapper)
 {
     _mapper             = mapper;
     _unitOfWork         = unitOfWork;
     _vehiclesRepository = vehiclesRepository;
 }
Example #13
0
 public GetAllParkedVehicles(IVehiclesRepository vehiclesRepository)
 {
     this.vehiclesRepository = vehiclesRepository;
 }
Example #14
0
 public UnitOfWorkFactory(IOptions <DatabaseOptions> databaseOptions, ICustomersRepository customersRepository, IVehiclesRepository vehiclesRepository)
 {
     _customersRepository = customersRepository;
     _vehiclesRepository  = vehiclesRepository;
     _databaseOptions     = databaseOptions;
 }
Example #15
0
 public VehiclesController(IVehiclesRepository vehiclesRepository)
 {
     this.vehiclesRepository = vehiclesRepository;
 }
Example #16
0
 public Handler(IVehiclesRepository driverRepository)
 {
     _vehiclesRepository = driverRepository;
 }
Example #17
0
 public VehiclesService(IMapper mapper, IVehiclesRepository repository, IMediator mediator)
 {
     this.mapper     = mapper;
     this.repository = repository;
     this.mediator   = mediator;
 }
 public VehiclesController(IVehiclesRepository vehiclesRepo)
 {
     _vehiclesRepository = vehiclesRepo;
 }
        internal static async Task <VehiclesService.VehiclesService> CreateVehiclesService(IReliableStateManagerReplica stateManager = null,
                                                                                           IVehiclesRepository vehiclesRepository    = null, IActorFactory actorFactory = null, IServiceFactory serviceFactory = null,
                                                                                           bool invokeRunAsync = true)
        {
            var context = MockStatefulServiceContextFactory.Default;

            if (stateManager == null)
            {
                stateManager = new MockReliableStateManager();
            }
            if (vehiclesRepository == null)
            {
                vehiclesRepository = new Mock <IVehiclesRepository>().Object;
            }
            if (actorFactory == null)
            {
                actorFactory = new Mock <IActorFactory>().Object;
            }
            if (serviceFactory == null)
            {
                serviceFactory = new Mock <IServiceFactory>().Object;
            }

            var service = new VehiclesService.VehiclesService(context, stateManager, vehiclesRepository, actorFactory, serviceFactory);

            if (invokeRunAsync)
            {
                await service.InvokeRunAsync();
            }

            return(service);
        }
Example #20
0
 public AllowEntryVehicle(IVehiclesRepository vehiclesRepository)
 {
     this.vehiclesRepository = vehiclesRepository;
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="service"></param>
 /// <param name="logger"></param>
 public VehiclesController(IVehiclesRepository service, ILogger <VehiclesController> logger)
 {
     _repository = service ?? throw new ArgumentNullException(nameof(service));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public VehiclesServiceTest()
 {
     vehiclesRepository = Substitute.For <IVehiclesRepository>();
     vehiclesService    = new VehiclesService(vehiclesRepository);
 }
 public DeleteVehicleHandler(IVehiclesRepository repository) => this.repository = repository;
Example #24
0
 public Handler(IVehiclesRepository vehiclesRepository, IDriverRepository driverRepository, IDriverVehicleRepository driverVehicleRepository)
 {
     _driverRepository        = driverRepository;
     _driverVehicleRepository = driverVehicleRepository;
     _vehiclesRepository      = vehiclesRepository;
 }
Example #25
0
 public VehiclesService(IVehiclesRepository vehiclesRepository)
 {
     this.vehiclesRepository = vehiclesRepository;
 }
Example #26
0
 public InsertVehicleHandler(IVehiclesRepository repository) => this.repository = repository;
 public LocationsService(IVehiclesRepository vehiclesRepository, ILocationsRepository locationsRepository)
 {
     this.vehiclesRepository  = vehiclesRepository;
     this.locationsRepository = locationsRepository;
 }
Example #28
0
 public Handler(IVehiclesRepository repository)
 {
     _repository = repository;
 }
Example #29
0
 public VehiclesService(IVehiclesRepository vehicleRepository, ILogger <VehiclesService> logger)
 {
     this.vehicleRepository = vehicleRepository;
     this.logger            = logger;
 }
Example #30
0
 public DeleteVehicleHandler(IVehiclesRepository repository, IMessageBroker broker)
 {
     _repository = repository;
     _broker     = broker;
 }
Example #31
0
 public VehiclesController(IVehiclesRepository cr)
 {
     Vehicle_list       = new List <Customers>();
     customerRepository = cr;
     Vehicle_list       = customerRepository.CustomersList();
 }