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)); }