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)); }
public HttpResponseMessage GetColorById([FromBody] Models.color color) { var colorId = color.color_id; var employee = colorRepository.GetColorById(colorId); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, employee); return(response); }
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); }
public List <InventoryViewModel> GetAllInventoryItems(bool filterSold = false) { var inventoryItems = filterSold ? _inventoryRepository.GetUnSoldInventoryItems() : _inventoryRepository.GetAllInventoryItems(); var inventoryViewModelItems = new List <InventoryViewModel>(); inventoryItems.ForEach(inventoryItem => { string carId = inventoryItem.CarId.ToString(); //find car for this inventory var car = inventoryItem.Car; //find repair details for this inventory var repairs = _repairRepository.GetRepairDetailsByCarId(carId); //mappings var inventoryViewModel = _mapper.Map <InventoryViewModel>(inventoryItem); inventoryViewModel = _mapper.Map(car, inventoryViewModel); if (repairs != null) { inventoryViewModel = _mapper.Map(repairs, inventoryViewModel); } inventoryViewModel.CarMakeName = _carMakeRepository.GetCarMakeNameById(car.CarMakeId); inventoryViewModel.CarModelName = _carModelRepository.GetCarModelNameById(car.CarModelId); inventoryViewModel.TrimName = _trimRepository.GetTrimById(car.TrimId); inventoryViewModel.BodyTypeName = _bodyTypeRepository.GetBodyTypeById(car.BodyTypeId); inventoryViewModel.FuelTypeName = _fuelTypeRepository.GetFuelTypeById(car.FuelTypeId); inventoryViewModel.DriveTypeName = _driveTypeRepository.GetDriveTypeById(car.DriveTypeId); inventoryViewModel.PurchaseTypeName = _purchaseTypeRepository.GetPurchaseTypeById(inventoryItem.PurchaseTypeId); inventoryViewModel.ColorName = _colorRepository.GetColorById(car.ColorId); inventoryViewModel.InventoryStatusName = _inventoryStatusRepository.GetInventoryStatusById(inventoryItem.InventoryStatusId); inventoryViewModel.AllImages = _mediaRepository.GetAllMediaFileNamesByInventoryId(inventoryItem.Id .ToString()); inventoryViewModelItems.Add(inventoryViewModel); }); return(inventoryViewModelItems); }
public Color GetColorById(int id) { return(colorRepo.GetColorById(id)); }