public ActionResult TreeViewExample(TreeViewExampleViewModel model) { if (ModelState.IsValid) { ModelState.Clear(); } return(View(model)); }
public ActionResult TreeViewExample() { var model = new TreeViewExampleViewModel(); model.EmailFolders = new List <EmailElement>(); EmailElement friends = new EmailFolder() { Name = "Friends", Children = new List <EmailElement> { new EmailDocument { Name = "EMail_Friend_1" }, new EmailDocument { Name = "EMail_Friend_2" }, new EmailDocument { Name = "EMail_Friend_3" } } }; model.EmailFolders.Add(friends); EmailElement relatives = new EmailFolder() { Name = "Relatives", Children = new List <EmailElement> { new EmailDocument { Name = "EMail_Relatives_1" }, new EmailDocument { Name = "EMail_Relatives_2" }, new EmailDocument { Name = "EMail_Relatives_3" } } }; model.EmailFolders.Add(relatives); EmailElement work = new EmailFolder() { Name = "Work", Children = new List <EmailElement> { new EmailDocument { Name = "EMail_Work_1" }, new EmailDocument { Name = "EMail_Work2" }, new EmailDocument { Name = "EMail_Work_3" } } }; model.EmailFolders.Add(work); model.EmailFolders = new List <EmailElement> { new EmailFolder { Name = "All Folders", Children = model.EmailFolders } }; return(View(model)); }