Exemplo n.º 1
0
 public ActionResult TreeViewExample(TreeViewExampleViewModel model)
 {
     if (ModelState.IsValid)
     {
         ModelState.Clear();
     }
     return(View(model));
 }
Exemplo n.º 2
0
        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));
        }