public CarController(IUserRepository userRepository, ICarRepository carRepository, IRefuellingRepository refuellingRepository, ICostsRepository costsRepository)
 {
     UserRepository = userRepository;
     CarRepository = carRepository;
     RefuellingRepository = refuellingRepository;
     CostsRepository  = costsRepository;
 }
Exemple #2
0
        public CarModule(ICarRepository repository)
        {
            _repository = repository;
            Get["/status"] = _ => "Hello World";

            Get["/car/{id}"] = parameters =>
                                   {
                                       int id = parameters.id;

                                       var carModel = _repository.GetById(id);

                                       return Negotiate
                                           .WithStatusCode(HttpStatusCode.OK)
                                           .WithModel(carModel);
                                   };

            Get["/{make}/{model}"] = parameters =>
                                         {
                                             var carQuery = this.Bind<BrowseCarQuery>();

                                             var listOfCars = _repository.GetListOf(carQuery);

                                             return Negotiate
                                                 .WithStatusCode(HttpStatusCode.OK)
                                                 .WithModel(listOfCars);
                                         };
        }
        // this is a simple demonstration of constructor injection using Nancy's default injection...
        public CarModule(ICarRepository repository)
        {
            _repository = repository;

            Get["/"] = _ => "Hello World! Navigate to /car/id or /make/model to use wired-up functionality.";
            Get["/car/{id}"] = parameters =>
            {
                int id = parameters.id;
                var carModel = _repository.GetById(id);

                //return Negotiate
                //.WithStatusCode(HttpStatusCode.OK)
                //.WithModel(carModel);

                return Response.AsXml<Car>(carModel);
            };
            Get["/{make}/{model}"] = parameters =>
            {
                var carQuery = this.Bind<BrowseCarQuery>();
                var listOfCars = _repository.GetListOf(carQuery);

                //return Negotiate
                //.WithStatusCode(HttpStatusCode.OK)
                //.WithModel(listOfCars);

                return Response.AsXml<IList<Car>>(listOfCars);
            };
        }
 public CarsController(ICarRepository carRepository, IBrandRepository brandsTreeRepository,
     IPriceRepository changePriceRepository, IModelCarRepository modelCarRepository)
 {
     _carRepository = carRepository;
     _brandsTreeRepository = brandsTreeRepository;
     _changePriceRepository = changePriceRepository;
     _modelCarRepository = modelCarRepository;
 }
        public void Setup()
        {
            _fixture = (Fixture) new Fixture().Customize(new AutoNSubstituteCustomization());

            _carRepository      = _fixture.Freeze <ICarRepository>();
            _requestMapper      = _fixture.Freeze <IUpdateCarRequestMapper>();
            _carRepositoryCache = _fixture.Freeze <ICarRepositoryCache>();

            _sut = _fixture.Create <UpdateCarService>();
        }
 public AddEditCarViewModel(ICarRepository carRepository, IEventAggregator eventAggregator)
 {
     _eventAggregator = eventAggregator;
     //disabling save button doesn't work properly
     SaveCommand      = new DelegateCommand(OnSaveCommandExecute /*, OnSaveCanExecute*/);
     DeleteCommand    = new DelegateCommand(OnDeleteCommandExecute);
     _carRepository   = carRepository;
     CarFeatures      = new ObservableCollection <CarFeatureModelView>();
     DeleteVisibility = Visibility.Visible;
 }
Exemple #7
0
        public static async Task <Car> GetOrFailAsync(this ICarRepository repository, Guid id)
        {
            var @car = await repository.GetAsync(id);

            if (@car == null)
            {
                throw new Exception($"Car with id: '{id}' does not exists.");
            }
            return(@car);
        }
 public CheckoutViewModel(IMessageDialogService messageDialogService, ICarRepository carRepository, IPersonRepository personRepository, IEventAggregator eventAggregator)
 {
     MessageDialogService = messageDialogService;
     _eventAggregator     = eventAggregator;
     _carRepository       = carRepository;
     _personRepository    = personRepository;
     BuyCarCommand        = new DelegateCommand(OnBuyCarExecute);
     Date = DateTime.Now;
     InvalidPriceVisibility = Visibility.Hidden;
 }
 public CarExtras(int currentId)
 {
     _currentId          = currentId;
     _carExtraRepository = (ICarExtraRepository)StartUp.ServiceProvider.GetService(typeof(ICarExtraRepository));
     _extraRepository    = (IExtraRepository)StartUp.ServiceProvider.GetService(typeof(IExtraRepository));
     _carRepository      = (ICarRepository)StartUp.ServiceProvider.GetService(typeof(ICarRepository));
     InitializeComponent();
     OnStart();
     GetData();
 }
Exemple #10
0
        public CarDetailViewModel(ICarRepository carRepository, IPersonRepository personRepository, IEventAggregator eventAggregator)
        {
            _eventAggregator   = eventAggregator;
            _carRepository     = carRepository;
            _personRepository  = personRepository;
            EditCarViewCommand = new DelegateCommand(EditCarViewExecute);
            BuyCarCommand      = new DelegateCommand(BuyCarExecute);

            CarFeatures = new ObservableCollection <string>();
        }
Exemple #11
0
        public UnitOfWork(ICarRepository carRepository, 
			IEquipmentRepository equipmentRepository,
			IManufacturerRepository manufacturerRepository,
			EFDbContext context)
        {
            CarRepository = carRepository;
            EquipmentRepository = equipmentRepository;
            ManufacturerRepository = manufacturerRepository;
            this.context = context;
        }
Exemple #12
0
 public CarListViewModel(ICarRepository carRepository, IEventAggregator eventAggregator)
 {
     _eventAggregator    = eventAggregator;
     _carRepository      = carRepository;
     Cars                = new ObservableCollection <CarListItemViewModel>();
     CarFiltersViewModel = new CarFiltersViewModel(_eventAggregator);
     _eventAggregator.GetEvent <FilterHasChangedEvent>()
     .Subscribe(FilterHasChanged);
     _isFilterWorking = false;
 }
Exemple #13
0
        public static async Task <IQueryable <Car> > BrowseOrFailAsync(this ICarRepository repository, DateTime?productionDate = null)
        {
            var cars = await repository.BrowseAsync(productionDate);

            if (cars == null)
            {
                throw new NullResponseException($"There isn't any car with production date: {productionDate}");
            }

            return(await Task.FromResult(cars));
        }
Exemple #14
0
        public static async Task <IQueryable <Car> > BrowseOrFailAsync(this ICarRepository repository, int?horsepower = null)
        {
            var cars = await repository.BrowseAsync(horsepower);

            if (cars == null)
            {
                throw new NullResponseException($"There isn't any car with horsepower: {horsepower}");
            }

            return(await Task.FromResult(cars));
        }
Exemple #15
0
        public static async Task <IQueryable <Car> > BrowseOrFailAsync(this ICarRepository repository, string brand = null)
        {
            var cars = await repository.BrowseAsync(brand);

            if (cars == null)
            {
                throw new NullResponseException($"There isn't any car with brand: {brand}");
            }

            return(await Task.FromResult(cars));
        }
Exemple #16
0
        public static async Task <Car> GetOrFailAsync(this ICarRepository repository, string brandName, string model, int generation)
        {
            var car = await repository.GetAsync(brandName, model, generation);

            if (car == null)
            {
                throw new NullResponseException($"There is no car with given arguments.");
            }

            return(await Task.FromResult(car));
        }
Exemple #17
0
 public DocumentService(IOrderConverter orderConverter, IOrderRepository orderRepository,
                        IReportConverter reportConverter, IReportRepository reportRepository,
                        ICarRepository carRepository, IWorkerRepository workerRepository)
 {
     _orderConverter   = orderConverter;
     _orderRepository  = orderRepository;
     _reportConverter  = reportConverter;
     _reportRepository = reportRepository;
     _carRepository    = carRepository;
     _workerRepository = workerRepository;
 }
Exemple #18
0
 public HomeController(
     IHomeService homeService,
     ICarsService carsService,
     ICarRepository carRepository,
     ICacheService cacheService)
 {
     this.homeService   = homeService;
     this.carsService   = carsService;
     this.carRepository = carRepository;
     this.cacheService  = cacheService;
 }
        public DataBaseMain(ICarRepository carRepository)
        {
            InitializeComponent();

            this.carRepository = carRepository;

            //carRepository.CreateRangeAsync(CarViewModel.InitDB());
            var cars = carRepository.GetAllAsync().Result;

            Init(cars.ToList());
        }
Exemple #20
0
 public Handler(
     IRentalRepository rentalRepository,
     ICarRepository carRepository,
     ICustomerRepository customerRepository,
     IMapper mapper)
 {
     _rentalRepository   = rentalRepository;
     _carRepository      = carRepository;
     _customerRepository = customerRepository;
     _mapper             = mapper;
 }
Exemple #21
0
        public static async Task DeleteOrFailAsync(this ICarRepository repository, int id)
        {
            var car = await repository.GetAsync(id);

            if (car == null)
            {
                throw new NullResponseException($"There isn't any car with ID: {id}");
            }

            await repository.DeleteAsync(car);
        }
Exemple #22
0
        public static async Task CreateOrFailAsnc(this ICarRepository repository, Car _car)
        {
            var car = await repository.GetAsync(_car.BrandName, _car.Model, _car.Generation);

            if (car == _car)
            {
                throw new ForbiddenValueException($"That car already exists.");
            }

            await repository.CreateAsync(_car);
        }
Exemple #23
0
 public GetCarPageCommand(
     ICarRepository carRepository,
     IMapper <Models.Car, Car> carMapper,
     IHttpContextAccessor httpContextAccessor,
     IUrlHelper urlHelper)
 {
     this.carRepository       = carRepository;
     this.carMapper           = carMapper;
     this.httpContextAccessor = httpContextAccessor;
     this.urlHelper           = urlHelper;
 }
Exemple #24
0
 public AdminController(ICarRepository repo, UserManager <AppUser> usrMng, IPasswordValidator <AppUser> passValid, IPasswordHasher <AppUser> passHasher, IUserValidator <AppUser> userValid, IWebHostEnvironment hostEnvironment, ApplicationDbContext _context, IConfiguration configuration)
 {
     repository            = repo;
     userManager           = usrMng;
     passwordValidator     = passValid;
     userValidator         = userValid;
     passwordHasher        = passHasher;
     this._configuration   = configuration;
     this._hostEnvironment = hostEnvironment;
     context = _context;
 }
Exemple #25
0
        public static async Task UpdateOrFailAsync(this ICarRepository repository, Car _car)
        {
            var car = await repository.GetAsync(_car.Id);

            if (car == null)
            {
                throw new NullResponseException($"There isn't any car with ID: {_car.Id}");
            }

            await repository.UpdateAsync(_car);
        }
Exemple #26
0
 public SaleListViewModel(ICarRepository carRepository, IEventAggregator eventAggregator)
 {
     _eventAggregator     = eventAggregator;
     _carRepository       = carRepository;
     Sales                = new ObservableCollection <SaleListItemViewModel>();
     SaleFiltersViewModel = new SaleFiltersViewModel(_eventAggregator);
     NoCarAlertVisibility = Visibility.Hidden;
     _eventAggregator.GetEvent <SaleFilterHasChangedEvent>()
     .Subscribe(FilterHasChangedAsync);
     _isFilterWorking = false;
 }
Exemple #27
0
        public static async Task <Car> GetOrFailAsync(this ICarRepository repository, int id)
        {
            var car = await repository.GetAsync(id);

            if (car == null)
            {
                throw new NullResponseException($"There is no car with id: {id}.");
            }

            return(await Task.FromResult(car));
        }
Exemple #28
0
 public CarTestDriveService(
     SignInManager <User> signInManager,
     UserManager <User> userManager,
     IUserRepository userRepository,
     ICarRepository carRepository)
 {
     this.signInManager  = signInManager;
     this.userManager    = userManager;
     this.userRepository = userRepository;
     this.carRepository  = carRepository;
 }
 public AdminDashboardStatisticsService(
     ITestDriveRepository testDriveRepository,
     IUserRepository userRepository,
     IRoleRepository roleRepository,
     ICarRepository carRepository)
 {
     this.testDriveRepository = testDriveRepository;
     this.userRepository      = userRepository;
     this.roleRepository      = roleRepository;
     this.carRepository       = carRepository;
 }
 public GetCarPageCommand(
     ICarRepository carRepository,
     IMapper <Models.Car, Car> carMapper,
     IHttpContextAccessor httpContextAccessor,
     LinkGenerator linkGenerator)
 {
     this.carRepository       = carRepository;
     this.carMapper           = carMapper;
     this.httpContextAccessor = httpContextAccessor;
     this.linkGenerator       = linkGenerator;
 }
Exemple #31
0
 public TestDriveService(
     ITestDriveRepository testDriveRepository,
     IStatusRepository statusRepository,
     ICarRepository carRepository,
     UserManager <ApplicationUser> userManager)
 {
     this.testDriveRepository = testDriveRepository;
     this.statusRepository    = statusRepository;
     this.carRepository       = carRepository;
     this.userManager         = userManager;
 }
Exemple #32
0
 public CarsController(
     ICarRepository carRepository,
     ICarReservationRepository carReservationRepository,
     ILogger<CarsController> logger,
     IMapper mapper)
 {
     _carRepository = carRepository;
     _logger = logger;
     _mapper = mapper;
     _carReservationRepository = carReservationRepository;
 }
Exemple #33
0
 public ManagerService(
     ICarRepository carRepository,
     IClientRepository clientRepository,
     int rentsAmountBeforeMaintenance,
     int maintenancePeriodInDays)
 {
     _carRepository                = carRepository;
     _clientRepository             = clientRepository;
     _rentsAmountBeforeMaintenance = rentsAmountBeforeMaintenance;
     _maintenancePeriodInDays      = maintenancePeriodInDays;
 }
 public GetCarPageCommand(
     ICarRepository carRepository,
     IMapper <Car, ViewModels.Car> carMapper,
     IHttpContextAccessor httpContextAccessor,
     IUrlHelper urlHelper)
 {
     _carRepository       = carRepository;
     _carMapper           = carMapper;
     _httpContextAccessor = httpContextAccessor;
     _urlHelper           = urlHelper;
 }
Exemple #35
0
 public bookingModel(SignInManager <ApplicationUser> signInManager,
                     UserManager <ApplicationUser> usermanger, IUserRepository userRerpository,
                     ICityRepostiory cityRepository, ICarRepository carRepsitory, IContactRepository IContactRepsotiory)
 {
     SignInManager   = signInManager;
     Usermanger      = usermanger;
     UserRerpository = userRerpository;
     CityRepository  = cityRepository;
     CarRepsitory    = carRepsitory;
     Contact         = IContactRepsotiory.GetCompanyContact();
 }
Exemple #36
0
 public ClientCarRental(
     ICarRepository carRepository,
     IClientRepository clientRepository,
     IIdProvider idProvider,
     CarRentSettings settings)
 {
     _carFileRepository = carRepository;
     _clientRepository  = clientRepository;
     _idProvider        = idProvider;
     _settings          = settings;
 }
Exemple #37
0
        public CarService()
        {
            try
            {
                string typeStr1 = ConfigurationManager.AppSettings["carRepository"];
                Type type1 = Type.GetType(typeStr1);
                repo = (ICarRepository)Activator.CreateInstance(type1);

                repo.SourcePath = System.Web.Hosting.HostingEnvironment.MapPath("~/App_data/car.xml");
            }
            catch (Exception ex) { }
        }
Exemple #38
0
 public DataManager(IDocumentTypeRepository documentTypeRepository,
     IDocumentRepository documentRepository,
     IFileRepository fileRepository,
     IOrganizationListRepository organizationListRepository,
     IVehicleTypeRepository vehicleTypeRepository,
     ICarRepository carRepository)
 {
     this.documentRepository = documentRepository;
     this.documentTypeRepository = documentTypeRepository;
     this.fileRepository = fileRepository;
     this.organizationListRepository = organizationListRepository;
     this.vehicleTypeRepository = vehicleTypeRepository;
     this.carRepository = carRepository;
 }
Exemple #39
0
 public Context(DbContext context = null, 
             IUserRepository users = null,
             IUserProfileRepository profiles = null,
             IModelRepository models = null,
             IBrandRepository brands = null,
             ITypeRepository types =null,
             ICarRepository cars =null,
             IImageCarRepository imageCars =null)
 {
     _db = context ?? new CarDatabase();
     Users = users ?? new UserRepository(_db,true);
     Profiles = profiles ?? new UserProfileRepository(_db, true);
     Models = models ?? new ModelRepository(_db, true);
     Brands = brands ?? new BrandRepository(_db, true);
     Types = types ?? new TypeRepository(_db, true);
     Cars = cars ?? new CarRepository(_db, true);
     ImageCars = imageCars ?? new ImageCarRepository(_db, true);
 }
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }
 public CarController(ICarRepository repository)
 {
     _repository = repository;
 }
 public CarController()
 {
     _repository = new CarRepository(); // TODO: add DI
 }
Exemple #43
0
 public MainController(ICarRepository p)
 {
     o = p;
 }
Exemple #44
0
 public CarService(ICarRepository repository)
 {
     _repository = repository;
 }
Exemple #45
0
 public CarService(ICarRepository carRepository)
 {
     _carRepository = carRepository;
 }
Exemple #46
0
 public CarService(IContext context)
 {
     _context = context;
     _cars = context.Cars;
 }
Exemple #47
0
        private static void Main(string[] args)
        {
            GermanyCarFactory = ServiceLocator.Get<GermanyCarFactory>();
            JapanCarFactory = ServiceLocator.Get<JapanCarFactory>();

            CarRepository = ServiceLocator.Get<ICarRepository>();
            DriverRepository = ServiceLocator.Get<IDriverRepository>();

            var bmw = GermanyCarFactory.CreateNewGermanyCar("BMW", "X5", 3500, 100, "Sedan", "Germany", 98);
            var germanyCarFactory = new GermanyCarFactory(new EmailNotification());

            var honda = JapanCarFactory.CreateNewJapanCar("Honda", "Civic", 2000, 70, "Hatchbag", "Japan", 99);
            var japanCarFactory = new JapanCarFactory(new SmsNotification());

            var testDriver = new Driver("UasiaWay", 17, bmw);
            var testDriver1 = new Driver("JoriK", 22, bmw);
            var testDriver2 = new Driver("Fed`ka", 23, honda);
            var testDriver3 = new Driver("Gri6ka", 24, honda);
            var testDriver4 = new Driver("Bor`ka", 25, honda);
            //var testPlate1 = new RegistrationPlate("DE-345-JO", bmw);

            bmw.Drivers.Add(testDriver);
            bmw.Drivers.Add(testDriver1);
            honda.Drivers.Add(testDriver2);
            honda.Drivers.Add(testDriver3);
            honda.Drivers.Add(testDriver4);
            CarRepository.Save(bmw);
            CarRepository.Save(honda);

            DriverRepository.UpdDriverAge(205, 28);
            DriverRepository.DeleteDriver(204);

            Console.ReadKey();

            var audi = GermanyCarFactory.CreateNewGermanyCar("Audi", "A8", 2500, 80, "Universal", "Germany", 99);
            Console.WriteLine(new string('-', 30));
            CarRepository.Save(audi);
            //var JapanCarFactory = new JapanCarFactory();

            var ChinaCarFactory = new ChinaCarFactory();
            var byd = ChinaCarFactory.CreateNewChinaCar("BYD", "*BYD*", 1300, 50, "ChinaStyle", "China", 101);
            CarRepository.Save(byd);

            #region Tuning

            Tuning.TuneAir(audi);
            Tuning.TuneAlarm(bmw);
            Tuning.TuneCar(byd);

            Console.WriteLine(new string('=', 30));

            var tuneAudi = new Tuning('Y', 'N', 'N', audi);
            audi.Tunings.Add(tuneAudi);
            CarRepository.Save(audi);
            var tuneBmw = new Tuning('N', 'Y', 'N', bmw);
            bmw.Tunings.Add(tuneBmw);
            CarRepository.Save(bmw);
            var tuneByd = new Tuning('Y', 'Y', 'Y', byd);
            byd.Tunings.Add(tuneByd);
            CarRepository.Save(byd);
               //     TuningRepository.TuneCar(404,'Y');

            #endregion

            #region Germany car info

            Console.WriteLine(new string('-', 30));
            Console.WriteLine("GermanyCar : " + bmw.Brand + " " + bmw.Name);
            Console.WriteLine(bmw.Name + " engine: " + bmw.EngineIsStarted);
            Console.WriteLine(bmw.Name + " lights: " + bmw.lights);
            Console.WriteLine(new string('-', 30));
            bmw.CheckAllSystem();
            bmw.StartEngine();

            #endregion

            #region Japan car info

            Console.WriteLine("JapanCar : " + honda.Brand + " " + honda.Name);
            Console.WriteLine(honda.Name + " engine: " + honda.EngineIsStarted);
            Console.WriteLine(honda.Name + " lights: " + honda.lights);
            Console.WriteLine(new string('-', 30));
            honda.CheckAllSystem();
            honda.StartEngine();
            honda.lights = false;

            #endregion

            #region China car info

            Console.WriteLine("ChinaCar : " + byd.Brand + " " + byd.Name);
            Console.WriteLine(byd.Name + " engine: " + byd.EngineIsStarted);
            Console.WriteLine(byd.Name + " lights: " + byd.lights);
            Console.WriteLine(new string('-', 30));
            byd.CheckAllSystem();
            byd.StartEngine();

            #endregion

            Console.WriteLine(new string('-', 30));

            audi.BattOk = false;
            byd.BattOk = false;
             //   var srv = new Service();

            #region Service check

            Service.Check(bmw);
            Service.Check(honda);
            Service.Check(byd);
            Console.WriteLine();
            Service.Check(audi);
            Service.Repair(audi);
            CarRepository.Save(audi);
            Service.Check(audi);
            Console.WriteLine();

            #endregion

            Console.WriteLine("!!! Start Engine !!!");
            Console.WriteLine(new string('-', 30));

            Console.WriteLine("     " + bmw);
            Console.WriteLine(honda.ToString());
            Console.WriteLine(byd.ToString());
            Console.WriteLine(audi.ToString());

            Console.WriteLine(new string('-', 30));
            UseProxy(bmw, audi, honda);

            #region Observer RDS

            Console.WriteLine(new string('=', 30));
            RdsTrans = new RDSTransmitter();
            RdsTrans.Subscribe(audi.Receiver);
            RdsTrans.Subscribe(byd.Receiver);
            RdsTrans.LastNews = DateTime.Now + " Have an ice day ";
            RdsTrans.UnSubscribe(byd.Receiver);
            RdsTrans.LastNews = "Weather for this evening";
            Console.WriteLine(new string('=', 30));

            #endregion

            #region Template method

            bmw.StartAirConditioner();
            audi.StartAirConditioner();
            honda.StartAirConditioner();
            Console.WriteLine(audi.ToString());

            #endregion

            Console.ReadLine();
        }
Exemple #48
0
 public Program(CarFactory carFactory, ICarRepository repository)
 {
     MaranelloCarFactory = carFactory;
     CarRepository = repository;
 }
Exemple #49
0
 public CarService(ICarRepository carRepository, IUnitOfWork unitOfWork)
 {
     _carRepository = carRepository;
     _unitOfWork = unitOfWork;
 }
Exemple #50
0
 public CarsController(CarRepository carsData)
 {
     this.carsData = carsData;
 }
Exemple #51
0
 public void SetRepository(ICarRepository carRepository)
 {
     this._carRepository = carRepository;
 }
Exemple #52
0
 /// <summary>
 /// Initializes a new instance of the MainViewModel class.
 /// </summary>
 public MainViewModel(ICarRepository carRepository)
 {
     this._carRepository = carRepository;
     var cars = carRepository.GetAllCars().Where(c => !c.Actief).ToList();
     this.MyCars = new ObservableCollection<CarVM>(cars.Select(c => new CarVM(c)));
 }
 public RepositoryTestClass(ICarRepository carRepository)
 {
     _CarRepository = carRepository;
 }
 public RepositoryTestClass(ICarRepository carRepository)
 {
     _CarRepository = carRepository; // utilizado para mock
 }
		public CarsController()
		{
			_repository = CarRepository.Instance; // TODO: add DI instead of singleton
		}
Exemple #56
0
 public CarController(ICarRepository repo)
 {
     _carRepository = repo;
 }
 public CostsRepository(CarTrackrData dataSource, ICarRepository carRepository, IRefuellingRepository refuellingRepository)
 {
     DataSource = dataSource;
     CarRepository = carRepository;
     RefuellingRepository = refuellingRepository;
 }
 public CostsRepository(DataStore dataStore, ICarRepository carRepository, IRefuellingRepository refuellingRepository)
 {
     DataStore = dataStore;
     CarRepository = carRepository;
     RefuellingRepository = refuellingRepository;
 }
 public GridController(IPilotRepository pilotRepository, ICarRepository carRepository)
 {
     _pilotRepository = pilotRepository;
     _carRepository = carRepository;
 }