public ActionResult Vehicle(VehicleSearchCM form) { if (ModelState.IsValid) { AdminVehiclesVM VM = new AdminVehiclesVM(); var repo = new VehicleRepositoryADO(); VM.Vehicles = repo.Search(form, null); VM.SetYear(); VM.SetPrice(); VM.Form = form; return(View(VM)); } else { AdminVehiclesVM VM = new AdminVehiclesVM(); var repo = new VehicleRepositoryADO(); VM.Vehicles = repo.Search(form, null); VM.SetYear(); VM.SetPrice(); VM.Form = form; return(View(VM)); } }
public static void ResetVehicleVM(AdminVehiclesVM model) { List <SelectListItem> yRange = new List <SelectListItem>(); List <SelectListItem> pRange = new List <SelectListItem>(); yRange.Add(new SelectListItem() { Value = "", Text = "No Min", Selected = true }); pRange.Add(new SelectListItem() { Value = "", Text = "No Min", Selected = true }); for (int i = 2000; i < 2020; i++) { yRange.Add(new SelectListItem() { Value = i.ToString(), Text = i.ToString() }); } for (int i = 5000; i < 500000; i += 5000) { pRange.Add(new SelectListItem() { Value = i.ToString(), Text = i.ToString() }); } model.YearRange = yRange; model.PriceRange = pRange; }
public ActionResult Vehicles() { AdminVehiclesVM model = new AdminVehiclesVM(); AdminPostmaster.ResetVehicleVM(model); return(View(model)); }
public ActionResult Vehicles() { var manager = ManagerFactory.Create(); var vm = new AdminVehiclesVM(); vm.SetVehicles(manager); return(View(vm)); }
//[Authorize(Roles = "Admin")] public ActionResult Vehicles(AdminVehiclesVM model) { SearchManager searchMgr = new SearchManager(); model.Query.InventoryType = InventoryType.Admin; model.Result = searchMgr.GetSearchResult(searchMgr.ParcelPackage(model.Query)); AdminPostmaster.ResetVehicleVM(model); return(View(model)); }
public ActionResult Vehicle() { AdminVehiclesVM VM = new AdminVehiclesVM(); var repo = new VehicleRepositoryADO(); VehicleSearchCM form = new VehicleSearchCM(); VM.Vehicles = repo.Search(form, null); VM.SetYear(); VM.SetPrice(); return(View(VM)); }