public ActionResult SelectByModelOrSerialNumber(int modelID) { var model = new SerialNumberEngineModelSpec(); model.SpecViewModel = rpAL.FindSpecModelByEngineModel(modelID);; model.SpecViewModel.SpecSelectList = rpAL.GetSpecSelectList(model.SpecViewModel); return(PartialView("_GetSpecsFor", model)); }
public SerialNumberEngineModelSpec GetSerialNumberEngineModelSpecViewModel() { SerialNumberEngineModelSpec model = new SerialNumberEngineModelSpec(); //model.ESNViewModel.ESNCollection = GetSerialNumberModel().ESNCollection; model.SpecViewModel.SpecCollection = GetSpecModel().SpecCollection; model.EngineModelViewModel.ModelCollection = GetEngineModel().ModelCollection; return(model); }
public ActionResult SearchWithSerialNumber(FormCollection fc) { String serialNumber = fc["SerialNumber"]; var model = new SerialNumberEngineModelSpec(); model.SpecViewModel = rpAL.GetSpecbySerialNumber(serialNumber); if (model.SpecViewModel.SpecCollection.Count == 0) { TempData["SerialNumberError"] = "Invalid Serial Number"; return(RedirectToAction("SelectByModelOrSerialNumber")); } else { return(RedirectToAction("AccessoryList", model.SpecViewModel.SpecCollection[0].SpecID)); } }