示例#1
0
        public carEditModel(IVehicleTypeRepository _vehicleTypeRepo,
                            ICarRepository _carRepo,
                            IBrandRepository _brandRepo,
                            LendCarDBContext Context,
                            IBrandModelRepository _brandModelRepo,
                            IWebHostEnvironment _hostEnvironment,
                            UserManager <ApplicationUser> _userManager
                            )
        {
            vehicleTypeRepo = _vehicleTypeRepo;
            carRepo         = _carRepo;
            brandRepo       = _brandRepo;
            brandModelRepo  = _brandModelRepo;
            _context        = Context;
            hostEnvironment = _hostEnvironment;
            userManager     = _userManager;

            VehicleTypes = new SelectList(vehicleTypeRepo.GetAllVehicleTypes().OrderBy(vt => vt.Type), "Id", "Type");
            Brands       = new SelectList(brandRepo.GetAllBrands().OrderBy(b => b.Name), "Id", "Name");
            OdoMeters    = new SelectList(carRepo.Context.OdoMeters.ToList(), "Id", "Value");
            Colors       = new SelectList(carRepo.Context.Colors.OrderBy(c => c.Name).ToList(), "Id", "Name");
            Vehicle      = new Vehicle();
            Cities       = new SelectList(carRepo.Context.Cities.OrderBy(c => c.Name).ToList(), "Id", "Name");
            Today        = DateTime.Now.Date;
        }
示例#2
0
 public AdminModel(ICarRepository carRepository,
                   IBrandRepository brandRepository,
                   IBrandModelRepository brandModelRepository,
                   IVehicleTypeRepository vehicleTypeRepository,
                   IColorRepository colorRepository)
 {
     this._carRepository   = carRepository;
     this._brandRepo       = brandRepository;
     this._brandModelRepo  = brandModelRepository;
     this._vehicleTypeRepo = vehicleTypeRepository;
     this._ColorRepo       = colorRepository;
     this.NewColor         = new Color();
 }
示例#3
0
        public AddCarModel(IVehicleTypeRepository _vehicleTypeRepo,
                           ICarRepository _carRepo,
                           IBrandRepository _brandRepo,
                           IBrandModelRepository _brandModelRepo,
                           IWebHostEnvironment _hostEnvironment,
                           UserManager <ApplicationUser> _userManager
                           )
        {
            this.vehicleTypeRepo = _vehicleTypeRepo;
            this.carRepo         = _carRepo;
            this.brandRepo       = _brandRepo;
            this.brandModelRepo  = _brandModelRepo;
            this.hostEnvironment = _hostEnvironment;
            this.userManager     = _userManager;

            this.VehicleTypes = new SelectList(vehicleTypeRepo.GetAllVehicleTypes().OrderBy(vt => vt.Type), "Id", "Type");
            this.Brands       = new SelectList(brandRepo.GetAllBrands().OrderBy(b => b.Name), "Id", "Name");
            this.BrandModels  = new SelectList(brandModelRepo.GetAllBrandModels().Where(bm => bm.BrandId == brandRepo.GetAllBrands().OrderBy(b => b.Name).FirstOrDefault().Id).OrderBy(b => b.Name), "Id", "Name");
            this.OdoMeters    = new SelectList(carRepo.Context.OdoMeters.ToList(), "Id", "Value");
            this.Colors       = new SelectList(carRepo.Context.Colors.OrderBy(c => c.Name).ToList(), "Id", "Name");
            this.Vehicle      = new Vehicle();
            this.Cities       = new SelectList(carRepo.Context.Cities.OrderBy(c => c.Name).ToList(), "Id", "Name");
            this.Today        = DateTime.Now.Date;
        }
 public BrandModelsController(IBrandModelRepository bmRepo)
 {
     _bmRepo = bmRepo;
 }
示例#5
0
 public BrandModelBusinessService(IBrandModelRepository brandModelRepository, IUnitOfWork unitOfWork)
 {
     _brandModelRepository = brandModelRepository;
     _unitOfWork           = unitOfWork;
 }