public GlassesInfoDbFiller(IVehicleGlassesService glasses,
                                   IVehiclesService vehicles,
                                   IVehicleMakesService makes,
                                   IVehicleModelsService models,
                                   IVehicleBodyTypesService bodytypes,
                                   IVehicleGlassImagesService images,
                                   IVehicleGlassCharacteristicsService characteristics,
                                   IVehicleInterchangeablePartsService interchangeableParts,
                                   IVehicleSuperceedsService superceeds,
                                   IVehicleAccessoriesService accessories,
                                   ILogger logger,
                                   IReader reader,
                                   ISolutionBaseConfig solutionConfig
                                   )
        {
            this.Glasses              = glasses;
            this.Vehicles             = vehicles;
            this.Makes                = makes;
            this.Models               = models;
            this.Bodytypes            = bodytypes;
            this.Images               = images;
            this.Characteristics      = characteristics;
            this.InterchangeableParts = interchangeableParts;
            this.Superceeds           = superceeds;
            this.Accessories          = accessories;

            this.Logger         = logger;
            this.Reader         = reader;
            this.SolutionConfig = solutionConfig;

            solutionDirectory         = this.SolutionConfig.GetSolutionPath();
            errorsfilePathToWrite     = $@"{solutionDirectory}\DbFillInErorrs_{DateTime.Now.ToString("ddMMyy_HHmm")}.txt";
            parsedGlassesInfofilePath = $@"{solutionDirectory}\DbFillInInfo_{DateTime.Now.ToString("ddMMyy_HHmm")}.txt";
            defaultJsonFilePathToRead = $@"{solutionDirectory}\ggg\products_test.json";
        }
Exemplo n.º 2
0
 public DeliveriesService(IPackagesService packagesService, IUsersService usersService,
                          IVehiclesService vehiclesService)
 {
     _packagesService = packagesService;
     _usersService    = usersService;
     _vehiclesService = vehiclesService;
 }
Exemplo n.º 3
0
        public BaseVehicleLoadingViewModel(
            IScheduler mainThreadScheduler  = null,
            IScheduler taskPoolScheduler    = null,
            IVehiclesService vehiclesSevice = null,
            IScreen hostScreen = null
            ) : base(hostScreen)
        {
            this.mainThreadScheduler = mainThreadScheduler ?? RxApp.MainThreadScheduler;
            this.taskPoolScheduler   = taskPoolScheduler ?? RxApp.TaskpoolScheduler;
            this.vehiclesSevice      = vehiclesSevice ?? Locator.Current.GetService <IVehiclesService>();

            this.WhenActivated((CompositeDisposable disposables) =>
            {
                this.WhenAnyValue(vm => vm.LoadingVehiclesInProgress)
                .Skip(1)
                .DistinctUntilChanged()
                .SubscribeOn(this.mainThreadScheduler)
                .ObserveOn(this.mainThreadScheduler)
                .Subscribe(isLoading =>
                {
                    if (isLoading)
                    {
                        UserDialogs.Instance.ShowLoading("Loading vehicles' data...");
                    }
                    else
                    {
                        UserDialogs.Instance.HideLoading();
                    }
                });
            });
        }
 public BodyTypesController(IVehicleBodyTypesService bodyTypes,
                            IVehiclesService vehicles, ILogsService dbLogger)
     : base(dbLogger)
 {
     this.vehicles  = vehicles;
     this.bodyTypes = bodyTypes;
 }
 public ModelsController(IVehicleModelsService models,
                         IVehiclesService vehicles, ILogsService dbLogger)
     : base(dbLogger)
 {
     this.models   = models;
     this.vehicles = vehicles;
 }
Exemplo n.º 6
0
 public GarageService(IDeletableEntityRepository <VehicleEmployee> garageRepository, IVehiclesService vehiclesService, IEmployeesService employeesService, IDeletableEntityRepository <Employee> employeeRepository, IDeletableEntityRepository <Order> orderRepository)
 {
     this.garageRepository   = garageRepository;
     this.vehiclesService    = vehiclesService;
     this.employeesService   = employeesService;
     this.employeeRepository = employeeRepository;
     this.orderRepository    = orderRepository;
 }
        //(CDLTLL) Constructor with injected dependencies
        public VehicleDetailsViewModel(IVehiclesService vehiclesService, Vehicle vehicle)
        {
            //Injected dependencies
            _vehiclesService = vehiclesService;
            _vehicle         = vehicle;

            _geolocator = Plugin.Geolocator.CrossGeolocator.Current;
        }
 public ProductsController(IEmailsService emails, IVehiclesService vehicles, IVehicleGlassesService glasses,
                           IProductQuantitiesService productQuantities, IUsersService users, ILogsService dbLogger)
     : base(dbLogger)
 {
     _vehicles          = vehicles;
     _glasses           = glasses;
     _productQuantities = productQuantities;
     _users             = users;
     _emails            = emails;
 }
Exemplo n.º 9
0
 public VehiclesController(
     IVehiclesService vehiclesService,
     IStringLocalizer <VehiclesController> localizer,
     IDeletableEntityRepository <VehicleType> types,
     INotyfService notyfService)
 {
     this.vehiclesService = vehiclesService;
     this.localizer       = localizer;
     this.types           = types;
     this.notyfService    = notyfService;
 }
Exemplo n.º 10
0
 public PhotosController(IMapper mapper,
                         IPhotosService photos,
                         IVehiclesService vehicles,
                         IHostingEnvironment host,
                         IOptionsSnapshot <PhotoSettings> options)
     : base(mapper)
 {
     _photos        = photos;
     _vehicles      = vehicles;
     _host          = host;
     _photoSettings = options.Value;
 }
Exemplo n.º 11
0
        public VehicleDetailsPage(
            Vehicle vehicle,
            IVehiclesService vehicleService,
            VehicleDetailsViewModel.Factory vehicleDetailsViewModelFactory
            )
        {
            InitializeComponent();

            Guid vehicleId = vehicle.Id;

            this.BindingContext = vehicleDetailsViewModelFactory.Invoke(vehicleService, vehicle);
        }
Exemplo n.º 12
0
        //(CDLTLL) Constructor - DI: Dependencies injected in the Constructor
        public MapViewModel(IVehiclesService injectedVehiclesService)
        {
            //Injected/DI thru constructor
            _vehiclesService = injectedVehiclesService;

            _geolocator = Plugin.Geolocator.CrossGeolocator.Current;

            Title = "Map";

            //(Redmond's location in case the GPS plugin doesn't work)
            VisibleRegion = MapSpan.FromCenterAndRadius(new Position(47.661407, -122.131213), new Distance(3000));
        }
Exemplo n.º 13
0
 public Program(IGeographicDataService geoDataService,
                IMenu menu,
                IIoHelper ioHelper,
                IDbService dbService,
                IWaybillsService waybillsService,
                IUsersService usersService,
                IPackagesService packagesService,
                IVehiclesService vehiclesService,
                IDeliveriesService deliveriesService)
 {
     _usersService      = usersService;
     _packagesService   = packagesService;
     _waybillsService   = waybillsService;
     _vehiclesService   = vehiclesService;
     _deliveriesService = deliveriesService;
     _menu      = menu;
     _ioHelper  = ioHelper;
     _dbService = dbService;
 }
Exemplo n.º 14
0
 public AllLinesViewModel(
     IScheduler mainThreadScheduler  = null,
     IScheduler taskPoolScheduler    = null,
     IVehiclesService vehiclesSevice = null,
     IScreen hostScreen = null
     ) : base(mainThreadScheduler, taskPoolScheduler, vehiclesSevice, hostScreen)
 {
     FavouritesActionText    = "Add to favourites";
     FavouritesActionCommand = new Command <Line>(async line =>
     {
         if (await this.vehiclesSevice.AddToFavourites(line))
         {
             UserDialogs.Instance.Toast($"{line.Symbol} added to favourites.");
         }
         else
         {
             UserDialogs.Instance.Toast($"{line.Symbol} already added to favourites.");
         }
     });
 }
Exemplo n.º 15
0
        public VehiclesListPage(MyWorldViewModel injectedMyWorldViewModel,
                                IVehiclesService injectedVehiclesService,
                                VehicleDetailsViewModel.Factory vehicleDetailsViewModelFactory,
                                VehicleDetailsPage.Factory vehicleDetailsPageFactory
                                )
        {
            InitializeComponent();

            this.BindingContext = injectedMyWorldViewModel;

            //Page appearing/disappearing events
            this.Appearing += (sender, args) =>
            {
                injectedMyWorldViewModel.Appearing();
            };

            //When any item-vehicle is clicked, need to show the Vehicle's Detail page
            ListViewVehicles.ItemTapped   += (sender, e) => ListViewVehicles.SelectedItem = null;
            ListViewVehicles.ItemSelected += async(sender, e) =>
            {
                var vehicle = ListViewVehicles.SelectedItem as Vehicle;

                if (vehicle == null)
                {
                    return;
                }

                VehicleDetailsPage vehicleDetailsPage = vehicleDetailsPageFactory.Invoke(vehicle,
                                                                                         injectedVehiclesService,
                                                                                         vehicleDetailsViewModelFactory);
                await PageNavigationController.PushAsync(Navigation,
                                                         vehicleDetailsPage);

                ListViewVehicles.SelectedItem = null;
            };
        }
Exemplo n.º 16
0
 public VehiclesController(IVehiclesService vehiclesService)
 {
     this.vehiclesService = vehiclesService;
 }
Exemplo n.º 17
0
 public HomeController(IVehiclesService vehicleService, VehiclesContext modelContext, ILogger <HomeController> logger)
 {
     _vehicleService = vehicleService;
     _modelContext   = modelContext;
     _logger         = logger;
 }
 public VehicleController(ILogger <BookingController> logger, IVehiclesService vehicleService)
 {
     _logger         = logger;
     _vehicleService = vehicleService;
 }
Exemplo n.º 19
0
 public MyWorldRootAzureSFService(IVehiclesService injectedVehiclesService)
 {
     _vehiclesService = injectedVehiclesService;
 }
Exemplo n.º 20
0
 public VehiclesController(IVehiclesService service)
 {
     this.service = service;
 }
Exemplo n.º 21
0
 public ReservationOrchestratorService(IReservationsService reservationsService, IVehiclesService vehiclesService)
 {
     this.reservationsService = reservationsService;
     this.vehiclesService     = vehiclesService;
 }
Exemplo n.º 22
0
 public VehiclesViewModel(INavigationService navigationService, IPageDialogService pageDialogService, IVehiclesService vehiclesService) : base(navigationService, pageDialogService)
 {
     _vehiclesService = vehiclesService;
     GetApp();
 }
Exemplo n.º 23
0
 public VehiclesController(IVehiclesService vehiclesService, UserManager <ApplicationUser> userManager)
 {
     this.vehiclesService = vehiclesService;
     this.userManager     = userManager;
 }
 public SquadAdministrationController(IUsersService users, ISquadsService squads, IVehiclesService vehicles)
 {
     this.users = users;
     this.squads = squads;
     this.vehicles = vehicles;
 }
Exemplo n.º 25
0
 public VehiclesController(IVehiclesService service, IRepository <string, Car> repo)
 {
     _service = service;
     _repo    = repo;
 }
 public VehiclesRepository(IVehiclesService vehiclesService)
 {
     _vehiclesService = vehiclesService;
 }
Exemplo n.º 27
0
 public MyWorldRootMockService(IVehiclesService injectedVehiclesService)
 {
     _vehiclesService = injectedVehiclesService;
 }
Exemplo n.º 28
0
 public SearchService(IReservationsService reservationsService, IVehiclesService vehiclesService)
 {
     this.reservationsService = reservationsService;
     this.vehiclesService     = vehiclesService;
 }
Exemplo n.º 29
0
 public AccountController(IVehiclesService vehicles)
 {
     this.vehicles = vehicles;
 }
        public VehiclesControllerTest()
        {
            vehiclesService = Substitute.For <IVehiclesService>();

            vehiclesController = new VehiclesController(vehiclesService);
        }
Exemplo n.º 31
0
 public VehiclesController(IVehiclesService vehiclesService, IClientService clientService)
 {
     this.vehiclesService = vehiclesService;
     this.clientService   = clientService;
 }
Exemplo n.º 32
0
 public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IVehiclesService vehicles)
 {
     this.UserManager = userManager;
     this.SignInManager = signInManager;
     this.vehicles = vehicles;
 }
Exemplo n.º 33
0
 public VehiclesRepository(IVehiclesService vehiclesService)
 {
     _vehiclesService = vehiclesService;
 }
Exemplo n.º 34
0
 public VehiclesGridController(IVehiclesService vehicles)
 {
     this.vehicles = vehicles;
 }
Exemplo n.º 35
0
 public VehiclesController(IMapper mapper, IVehiclesService vehicles)
     : base(mapper)
 {
     _vehicles = vehicles;
 }