public ActionResult Create(MenuSiteModel Model) { if (String.IsNullOrEmpty(Model.Name)) { return(Create().WithError("Please provide a valid name!")); } MenuSite newEntry = new MenuSite(); newEntry.MenuName = Model.Name; using (CityInfoDBEntities dc = new CityInfoDBEntities()) { var MenuSiteModelId = dc.MenuSites.FirstOrDefault(i => i.MenuName == Model.SelectedParent); if (MenuSiteModelId != null) { newEntry.ParentId = MenuSiteModelId.MenuId; } else { newEntry.ParentId = 0; } dc.MenuSites.Add(newEntry); dc.SaveChanges(); } return(RedirectToAction <HomeController>(c => c.Index()).WithSuccess("Item Created!")); }
public ActionResult Create() { var model = new MenuSiteModel(); var myList = new List <string>(); using (CityInfoDBEntities dc = new CityInfoDBEntities()) { var ListQuery = from q in dc.MenuSites orderby q.MenuId select q.MenuName; myList.AddRange(ListQuery); //ViewBag.myList = new SelectList(myList); model.TreeList = new SelectList(myList); } return(View(model)); }