public ActionResult Create(VehicleAdd newItem) { if (ModelState.IsValid) { // Add the new object var addedItem = m.AddNewVehicle(newItem); if (addedItem == null) { return RedirectToAction("index"); } else { return RedirectToAction("details", new { Id = addedItem.Id }); } } else { // Uh oh... problems with the incoming data... // Prepare the data for the view (again) var addForm = new VehicleAddForm(); // Add the 'select' UI control items addForm.Manufacturers = new SelectList(m.GetAllManufacturersAsList(), "Id", "Name", newItem.ManufacturerId); // Copy over the data that didn't validate addForm.Model = newItem.Model; addForm.Trim = newItem.Trim; addForm.ModelYear = newItem.ModelYear; addForm.MSRP = newItem.MSRP; return View(addForm); } }
public ActionResult Create(VehicleAdd newItem) { if (ModelState.IsValid) { // Add the new object var addedItem = m.AddNewVehicle(newItem); if (addedItem == null) { return(RedirectToAction("index")); } else { return(RedirectToAction("details", new { Id = addedItem.Id })); } } else { // Uh oh... problems with the incoming data... // Prepare the data for the view (again) var addForm = new VehicleAddForm(); // Add the 'select' UI control items addForm.Manufacturers = new SelectList(m.GetAllManufacturersAsList(), "Id", "Name", newItem.ManufacturerId); // Copy over the data that didn't validate addForm.Model = newItem.Model; addForm.Trim = newItem.Trim; addForm.ModelYear = newItem.ModelYear; addForm.MSRP = newItem.MSRP; return(View(addForm)); } }
// ############################################################ // // GET: /Vehicles/Create public ActionResult Create() { // Prepare the data for the view var addForm = new VehicleAddForm(); // If necessary, provide initial values for the form addForm.ModelYear = DateTime.Now.Year; // Add the 'select' UI control items addForm.Manufacturers = new SelectList(m.GetAllManufacturersAsList(), "Id", "Name"); return View(addForm); }
// ############################################################ // // GET: /Vehicles/Create public ActionResult Create() { // Prepare the data for the view var addForm = new VehicleAddForm(); // If necessary, provide initial values for the form addForm.ModelYear = DateTime.Now.Year; // Add the 'select' UI control items addForm.Manufacturers = new SelectList(m.GetAllManufacturersAsList(), "Id", "Name"); return(View(addForm)); }