Exemple #1
0
 /// <summary>
 /// Constructor that initializes the car related repositories
 /// </summary>
 /// <param name="carRepository"></param>
 /// <param name="categoriesRepository"></param>
 /// <param name="carTypesRepository"></param>
 /// <param name="locationsRepository"></param>
 public CarsController(ICarsRepository carRepository, ICarCategoryRepository categoriesRepository,
                       ICarTypeRepository carTypesRepository, ILocationsRepository locationsRepository)
 {
     _carRepository        = carRepository;
     _categoriesRepository = categoriesRepository;
     _carTypesRepository   = carTypesRepository;
     _locationsRepository  = locationsRepository;
 }
Exemple #2
0
 public CarService(ICarRepository carRepository,
                   ICarCategoryRepository carCategoryRepository,
                   IGarageRepository garageRepository)
 {
     _carRepository         = carRepository;
     _carCategoryRepository = carCategoryRepository;
     _garageRepository      = garageRepository;
 }
Exemple #3
0
 public GarageService(IGarageRepository garageRepository,
                      ICarCategoryRepository carCategoryRepository,
                      IAreaRepository areaRepository)
 {
     _garageRepository      = garageRepository;
     _carCategoryRepository = carCategoryRepository;
     _areaRepository        = areaRepository;
 }
Exemple #4
0
 public CarService(
     ICarRepository carRepository,
     ICarCategoryRepository carCategoryRepository,
     ICityRepository cityRepository)
 {
     CarRepository         = carRepository;
     CarCategoryRepository = carCategoryRepository;
     CityRepository        = cityRepository;
 }
Exemple #5
0
 public UnitOfWork(
     RentalCarsContext rentalCarsContext,
     IRentalRepository rentalRepository,
     IRentalCarRepository rentalCarRepository,
     ICustomerRepository customerRepository,
     ICarCategoryRepository carCategoryRepository)
 {
     this.context = rentalCarsContext;
     Rental       = rentalRepository;
     RentalCar    = rentalCarRepository;
     Customer     = customerRepository;
     CarCategory  = carCategoryRepository;
 }
Exemple #6
0
 public BookingService(
     IBookingRepository bookingRepository,
     ICarRepository carRepository,
     IUserRepository userRepository,
     ICarCategoryRepository carCategoryRepository,
     ICityRepository cityRepository,
     ITransactionHistoryRepository transactionHistoryRepository,
     IPaymentMethodRepository paymentMethodRepository)
 {
     BookingRepository            = bookingRepository;
     CarRepository                = carRepository;
     UserRepository               = userRepository;
     CarCategoryRepository        = carCategoryRepository;
     CityRepository               = cityRepository;
     TransactionHistoryRepository = transactionHistoryRepository;
     PaymentMethodRepository      = paymentMethodRepository;
 }
 public HomeController(ICarCategoryRepository carCategoryRepository)
 {
     this.CarCategoryRepository = carCategoryRepository;
 }
 public CarCategoryService(ICarCategoryRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public HomeController(ICarCategoryRepository carCategoryRepository)
 {
     this.CarCategoryRepository = carCategoryRepository;
 }
Exemple #10
0
 public CarCategoriesController(ICarCategoryRepository categoryRepository)
 {
     _categoryRepository = categoryRepository;
 }