public ActionResult Makes() { var model = new MakesModelsViewModel(); model.makes = VehicleFactory.GetVehicleRepository().GetAllMakes(); foreach (var item in model.makes) { item.DateAdded = item.DateAdded.Date; item.DateAddedString = item.DateAdded.ToString("d"); } return(View(model)); }
public ActionResult Models() { var viewModel = new MakesModelsViewModel(); viewModel.models = VehicleFactory.GetVehicleRepository().GetAllModels(); viewModel.makes = VehicleFactory.GetVehicleRepository().GetAllMakes(); viewModel.makeList = new SelectList(VehicleFactory.GetVehicleRepository().GetAllMakes(), "MakeId", "MakeName"); foreach (var item in viewModel.models) { item.DateAdded = item.DateAdded.Date; item.DateAddedString = item.DateAdded.ToString("d"); } foreach (var item in viewModel.models) { item.MakeName = viewModel.makes.Where(c => c.MakeId == item.MakeId).First().MakeName; } return(View(viewModel)); }
public ActionResult Models(Model.Model model) { var repo = VehicleFactory.GetVehicleRepository(); model.DateAdded = DateTime.Now; model.UserId = GetUserId(); repo.InsertModel(model); var viewModel = new MakesModelsViewModel(); viewModel.models = VehicleFactory.GetVehicleRepository().GetAllModels(); viewModel.makes = VehicleFactory.GetVehicleRepository().GetAllMakes(); foreach (var item in viewModel.models) { item.DateAdded = item.DateAdded.Date; item.DateAddedString = item.DateAdded.ToString("d"); } viewModel.makeList = new SelectList(VehicleFactory.GetVehicleRepository().GetAllMakes(), "MakeId", "MakeName"); viewModel.makes = VehicleFactory.GetVehicleRepository().GetAllMakes(); viewModel.models = VehicleFactory.GetVehicleRepository().GetAllModels(); foreach (var item in viewModel.models) { foreach (var make in viewModel.makes) { if (item.MakeId == make.MakeId) { item.MakeName = make.MakeName; } } } return(View(viewModel)); }