public async Task <ActionResult> Models(ModelListViewModel model) { if (string.IsNullOrEmpty(model.NewModel.ModelName)) { ModelState.AddModelError("", "Model must have a valid model name."); model.ViewModels = await _vehicle.GenerateModelVMList(); model.MakesList = await _vehicle.GenerateMakeList(); model.BodyStylesList = await _vehicle.GenerateBodyStyleList(); return(View(model)); } Model newModel = new Model(); newModel.MakeID = model.SelectedMakeID; newModel.BodyStyleID = model.SelectedBodyStyleID; newModel.ModelName = model.NewModel.ModelName; // newModel.StaffId = Manager.CurrentUser.StaffID; newModel.DateAdded = DateTime.Today; await _vehicle.AddModel(newModel); model.NewModel = new Model(); model.MakesList = await _vehicle.GenerateMakeList(); model.ViewModels = await _vehicle.GenerateModelVMList(); model.BodyStylesList = await _vehicle.GenerateBodyStyleList(); return(View(model)); }
public async Task <ActionResult> Models() { List <ModelViewModel> model = await _vehicle.GenerateModelVMList(); ModelListViewModel viewModel = new ModelListViewModel(); viewModel.NewModel = new Model(); viewModel.ViewModels = model; viewModel.MakesList = await _vehicle.GenerateMakeList(); viewModel.BodyStylesList = await _vehicle.GenerateBodyStyleList(); return(View(viewModel)); }