public ActionResult Create(CreateFormalCategoryViewModel model) { model.FormalTypes = db.FormalTypes.ToList(); var formalCategory = new FormalCategory() { Name = model.Name, Type = model.FormalTypes.FirstOrDefault(type => type.Id == model.SelectedFormalTypeId) }; if (ModelState.IsValid) { db.FormalCategories.Add(formalCategory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }