Example #1
0
        public async Task <IActionResult> GetMake(int id)
        {
            var make = await _makeRepository.GetMakeById(id);

            if (make == null)
            {
                return(NotFound());
            }

            return(Ok(_mapper.Map <Make, MakeResource>(make)));
        }
Example #2
0
        public ActionResult Details(int Id)
        {
            DetailsViewModel model = new DetailsViewModel();

            model.Car          = _carsRepo.GetCarById(Id);
            model.Model        = _modelRepo.GetModelById(model.Car.ModelId).ModelName;
            model.Make         = _makeRepo.GetMakeById(model.Car.MakeId.ToString()).MakeName;
            model.IntColor     = _colorRepo.GetColorById(model.Car.InteriorColorId).ColorName;
            model.BodyColor    = _colorRepo.GetColorById(model.Car.BodyColorId).ColorName;
            model.BodyStyle    = _bodyStyleRepository.GetBodyStyleById(model.Car.BodyStyleId).BodyStyleType;
            model.Transmission = _transmissionRepository.GetTransmissionById(model.Car.TransmissionId).TransmissionType;
            return(View(model));
        }
Example #3
0
        public PurchaseVehicleModel CreatePurchaseVehicleModel(int Id)
        {
            PurchaseVehicleModel model = new PurchaseVehicleModel();

            model.PurchaseViewModel = new PurchaseViewModel();
            model.States            = new List <string>();
            model.PurchaseTypes     = new List <string>();

            model.PurchaseTypes         = PurchaseTypes.GetPurchaseTypes();
            model.States                = States.GetStates();
            model.CarId                 = Id;
            model.PurchaseViewModel.Car = _carsRepo.GetCarById(Id);
            model.SalePrice             = model.PurchaseViewModel.Car.SalePrice;
            model.MSRP = model.PurchaseViewModel.Car.MSRP;
            model.PurchaseViewModel.Model        = _modelRepo.GetModelById(model.PurchaseViewModel.Car.ModelId).ModelName;
            model.PurchaseViewModel.Make         = _makeRepo.GetMakeById(model.PurchaseViewModel.Car.MakeId.ToString()).MakeName;
            model.PurchaseViewModel.IntColor     = _colorRepo.GetColorById(model.PurchaseViewModel.Car.InteriorColorId).ColorName;
            model.PurchaseViewModel.BodyColor    = _colorRepo.GetColorById(model.PurchaseViewModel.Car.BodyColorId).ColorName;
            model.PurchaseViewModel.BodyStyle    = _bodyStyleRepository.GetBodyStyleById(model.PurchaseViewModel.Car.BodyStyleId).BodyStyleType;
            model.PurchaseViewModel.Transmission = _transmissionRepository.GetTransmissionById(model.PurchaseViewModel.Car.TransmissionId).TransmissionType;

            return(model);
        }