public ActionResult AddModel(AddModelViewModel model) { var repo = RepositoryFactory.GetRepository(); Model newModel = new Model(); if (!ModelState.IsValid) { model.SetMakes(repo.GetMakes()); return(View(model)); } newModel.Description = model.ModelDescription; newModel.MakeId = model.MakeId; newModel.DateAdded = DateTime.Now.ToString(); //Find id of logged in user var userName = User.Identity.GetUserName(); var userId = context.Users.FirstOrDefault(u => u.UserName == userName).Id; newModel.UserId = userId; repo.AddModel(newModel); return(RedirectToAction("AddModel", "Admin")); }
public ActionResult AddModel() { var model = new AddModelViewModel(); model.SetMakes(repo.GetAllMakes()); return(View(model)); }
public ActionResult AddModel() { var repo = RepositoryFactory.GetRepository(); AddModelViewModel model = new AddModelViewModel(); model.SetMakes(repo.GetMakes()); model.Models = repo.GetModels(); return(View(model)); }