Backend API
x
(Html.DevExtreme().Diagram() .ID("diagram") .Nodes(ns => ns .DataSource(d => d .Array() .Key("this") .Data(Model) ) .TextExpr("Title") .ItemsExpr("Items") .AutoLayout(al => al .Type(DiagramDataLayoutType.Tree) ) ) .Toolbox(t => t .Groups(g => g .Add().Category(DiagramShapeCategory.General).Title("General") ) ))xxxxxxxxxxusing DevExtreme.NETCore.Demos.Models.SampleData;using Microsoft.AspNetCore.Mvc;namespace DevExtreme.NETCore.Demos.Controllers { public class DiagramController : Controller { public IActionResult NodesArrayHierarchicalStructure() { return View(SampleData.OrgItemsHierarchy); } }}xxxxxxxxxxusing System.Collections;using System.Collections.Generic;namespace DevExtreme.NETCore.Demos.Models.SampleData { public class OrgData { public IEnumerable Items { get; set; } public IEnumerable Links { get; set; } } public partial class SampleData { public static readonly IEnumerable<OrgItem> OrgItems = new[] { new OrgItem { ID = "106", Text = "Development", Type = "ellipse" }, new OrgItem { ID = "107", Text = "WinForms\nTeam", Type = "ellipse" }, new OrgItem { ID = "108", Text = "WPF\nTeam", Type = "ellipse" }, new OrgItem { ID = "109", Text = "Javascript\nTeam", Type = "ellipse" }, new OrgItem { ID = "110", Text = "ASP.NET\nTeam", Type = "ellipse" }, new OrgItem { ID = "112", Text = "Ana\nTrujillo", Type = "rectangle" }, new OrgItem { ID = "113", Text = "Antonio\nMoreno", Type = "rectangle" }, new OrgItem { ID = "115", Text = "Christina\nBerglund", Type = "rectangle" }, new OrgItem { ID = "116", Text = "Hanna\nMoos", Type = "rectangle" }, new OrgItem { ID = "117", Text = "Frederique\nCiteaux", Type = "rectangle" }, new OrgItem { ID = "119", Text = "Laurence\nLebihan", Type = "rectangle" }, new OrgItem { ID = "120", Text = "Elizabeth\nLincoln", Type = "rectangle" }, new OrgItem { ID = "122", Text = "Patricio\nSimpson", Type = "rectangle" }, new OrgItem { ID = "123", Text = "Francisco\nChang", Type = "rectangle" } }; public static readonly IEnumerable<OrgLink> OrgLinks = new[] { new OrgLink { ID = "124", From = "106", To = "108", }, new OrgLink { ID = "125", From = "106", To = "109", }, new OrgLink { ID = "126", From = "106", To = "107", }, new OrgLink { ID = "127", From = "106", To = "110", }, new OrgLink { ID = "129", From = "110", To = "112", }, new OrgLink { ID = "130", From = "110", To = "113", }, new OrgLink { ID = "132", From = "107", To = "115", }, new OrgLink { ID = "133", From = "107", To = "116", }, new OrgLink { ID = "134", From = "107", To = "117", }, new OrgLink { ID = "136", From = "108", To = "119", }, new OrgLink { ID = "137", From = "108", To = "120", }, new OrgLink { ID = "139", From = "109", To = "122", }, new OrgLink { ID = "140", From = "109", To = "123", } }; public static readonly IEnumerable<OrgItemPlain> OrgItemsPlain = new[] { new OrgItemPlain { ID = 1, FullName = "John Heart", Prefix = "Mr.", Title = "CEO", City = "Los Angeles", State = "California", Email = "jheart@dx-email.com", Skype = "jheart_DX_skype", MobilePhone = "(213) 555-9392", BirthDate = "1964-03-16", HireDate = "1995-01-15" }, new OrgItemPlain { ID = 2, HeadID = 1, FullName = "Samantha Bright", Prefix = "Dr.", Title = "COO", City = "Los Angeles", State = "California", Email = "samanthab@dx-email.com", Skype = "samanthab_DX_skype", MobilePhone = "(213) 555-2858", BirthDate = "1966-05-02", HireDate = "2004-05-24" }, new OrgItemPlain { ID = 3, HeadID = 1, FullName = "Arthur Miller", Prefix = "Mr.", Title = "CTO", City = "Denver", State = "Colorado", Email = "arthurm@dx-email.com", Skype = "arthurm_DX_skype", MobilePhone = "(310) 555-8583", BirthDate = "1972-07-11", HireDate = "2007-12-18" }, new OrgItemPlain { ID = 4, HeadID = 1, FullName = "Robert Reagan", Prefix = "Mr.", Title = "CMO", City = "Bentonville", State = "Arkansas", Email = "robertr@dx-email.com", Skype = "robertr_DX_skype", MobilePhone = "(818) 555-2387", BirthDate = "1974-09-07", HireDate = "2002-11-08" }, new OrgItemPlain { ID = 5, HeadID = 1, FullName = "Greta Sims", Prefix = "Ms.", Title = "HR Manager", City = "Atlanta", State = "Georgia", Email = "gretas@dx-email.com", Skype = "gretas_DX_skype", MobilePhone = "(818) 555-6546", BirthDate = "1977-11-22", HireDate = "1998-04-23" }, new OrgItemPlain { ID = 6, HeadID = 3, FullName = "Brett Wade", Prefix = "Mr.", Title = "IT Manager", City = "Reno", State = "Nevada", Email = "brettw@dx-email.com", Skype = "brettw_DX_skype", MobilePhone = "(626) 555-0358", BirthDate = "1968-12-01", HireDate = "2009-03-06" }, new OrgItemPlain { ID = 7, HeadID = 5, FullName = "Sandra Johnson", Prefix = "Mrs.", Title = "Controller", City = "Beaver", State = "Utah", Email = "sandraj@dx-email.com", Skype = "sandraj_DX_skype", MobilePhone = "(562) 555-2082", BirthDate = "1974-11-15", HireDate = "2005-05-11" }, new OrgItemPlain { ID = 8, HeadID = 4, FullName = "Ed Holmes", Prefix = "Dr.", Title = "Sales Manager", City = "Malibu", State = "California", Email = "edwardh@dx-email.com", Skype = "edwardh_DX_skype", MobilePhone = "(310) 555-1288", BirthDate = "1973-07-14", HireDate = "2005-06-19" }, new OrgItemPlain { ID = 9, HeadID = 3, FullName = "Barb Banks", Prefix = "Mrs.", Title = "Support Manager", City = "Phoenix", State = "Arizona", Email = "barbarab@dx-email.com", Skype = "barbarab_DX_skype", MobilePhone = "(310) 555-3355", BirthDate = "1979-04-14", HireDate = "2002-08-07" }, new OrgItemPlain { ID = 10, HeadID = 2, FullName = "Kevin Carter", Prefix = "Mr.", Title = "Shipping Manager", City = "San Diego", State = "California", Email = "kevinc@dx-email.com", Skype = "kevinc_DX_skype", MobilePhone = "(213) 555-2840", BirthDate = "1978-01-09", HireDate = "2009-08-11" }, new OrgItemPlain { ID = 11, HeadID = 5, FullName = "Cindy Stanwick", Prefix = "Ms.", Title = "HR Assistant", City = "Little Rock", State = "Arkansas", Email = "cindys@dx-email.com", Skype = "cindys_DX_skype", MobilePhone = "(818) 555-6655", BirthDate = "1985-06-05", HireDate = "2008-03-24" }, new OrgItemPlain { ID = 12, HeadID = 8, FullName = "Sammy Hill", Prefix = "Mr.", Title = "Sales Assistant", City = "Pasadena", State = "California", Email = "sammyh@dx-email.com", Skype = "sammyh_DX_skype", MobilePhone = "(626) 555-7292", BirthDate = "1984-02-17", HireDate = "2012-02-01" }, new OrgItemPlain { ID = 13, HeadID = 10, FullName = "Davey Jones", Prefix = "Mr.", Title = "Shipping Assistant", City = "Pasadena", State = "California", Email = "davidj@dx-email.com", Skype = "davidj_DX_skype", MobilePhone = "(626) 555-0281", BirthDate = "1983-03-06", HireDate = "2011-04-24" }, new OrgItemPlain { ID = 14, HeadID = 10, FullName = "Victor Norris", Prefix = "Mr.", Title = "Shipping Assistant", City = "Little Rock", State = "Arkansas", Email = "victorn@dx-email.com", Skype = "victorn_DX_skype", MobilePhone = "(213) 555-9278", BirthDate = "1986-07-23", HireDate = "2012-07-23" }, new OrgItemPlain { ID = 15, HeadID = 10, FullName = "Mary Stern", Prefix = "Ms.", Title = "Shipping Assistant", City = "Beaver", State = "Utah", Email = "marys@dx-email.com", Skype = "marys_DX_skype", MobilePhone = "(818) 555-7857", BirthDate = "1982-04-08", HireDate = "2012-08-12" }, new OrgItemPlain { ID = 16, HeadID = 10, FullName = "Robin Cosworth", Prefix = "Mrs.", Title = "Shipping Assistant", City = "Los Angeles", State = "California", Email = "robinc@dx-email.com", Skype = "robinc_DX_skype", MobilePhone = "(818) 555-0942", BirthDate = "1981-06-12", HireDate = "2012-09-01" }, new OrgItemPlain { ID = 17, HeadID = 9, FullName = "Kelly Rodriguez", Prefix = "Ms.", Title = "Support Assistant", City = "Boise", State = "Idaho", Email = "kellyr@dx-email.com", Skype = "kellyr_DX_skype", MobilePhone = "(818) 555-9248", BirthDate = "1988-05-11", HireDate = "2012-10-13" }, new OrgItemPlain { ID = 18, HeadID = 9, FullName = "James Anderson", Prefix = "Mr.", Title = "Support Assistant", City = "Atlanta", State = "Georgia", Email = "jamesa@dx-email.com", Skype = "jamesa_DX_skype", MobilePhone = "(323) 555-4702", BirthDate = "1987-01-29", HireDate = "2012-10-18" }, new OrgItemPlain { ID = 19, HeadID = 9, FullName = "Antony Remmen", Prefix = "Mr.", Title = "Support Assistant", City = "Boise", State = "Idaho", Email = "anthonyr@dx-email.com", Skype = "anthonyr_DX_skype", MobilePhone = "(310) 555-6625", BirthDate = "1986-02-19", HireDate = "2013-01-19" }, new OrgItemPlain { ID = 20, HeadID = 8, FullName = "Olivia Peyton", Prefix = "Mrs.", Title = "Sales Assistant", City = "Atlanta", State = "Georgia", Email = "oliviap@dx-email.com", Skype = "oliviap_DX_skype", MobilePhone = "(310) 555-2728", BirthDate = "1981-06-03", HireDate = "2012-05-14" }, new OrgItemPlain { ID = 21, HeadID = 6, FullName = "Taylor Riley", Prefix = "Mr.", Title = "Network Admin", City = "San Jose", State = "California", Email = "taylorr@dx-email.com", Skype = "taylorr_DX_skype", MobilePhone = "(310) 555-7276", BirthDate = "1982-08-14", HireDate = "2012-04-14" }, new OrgItemPlain { ID = 22, HeadID = 6, FullName = "Amelia Harper", Prefix = "Mrs.", Title = "Network Admin", City = "Los Angeles", State = "California", Email = "ameliah@dx-email.com", Skype = "ameliah_DX_skype", MobilePhone = "(213) 555-4276", BirthDate = "1983-11-19", HireDate = "2011-02-10" }, new OrgItemPlain { ID = 23, HeadID = 6, FullName = "Wally Hobbs", Prefix = "Mr.", Title = "Programmer", City = "Chatsworth", State = "California", Email = "wallyh@dx-email.com", Skype = "wallyh_DX_skype", MobilePhone = "(818) 555-8872", BirthDate = "1984-12-24", HireDate = "2011-02-17" }, new OrgItemPlain { ID = 24, HeadID = 6, FullName = "Brad Jameson", Prefix = "Mr.", Title = "Programmer", City = "San Fernando", State = "California", Email = "bradleyj@dx-email.com", Skype = "bradleyj_DX_skype", MobilePhone = "(818) 555-4646", BirthDate = "1988-10-12", HireDate = "2011-03-02" }, new OrgItemPlain { ID = 25, HeadID = 6, FullName = "Karen Goodson", Prefix = "Miss", Title = "Programmer", City = "South Pasadena", State = "California", Email = "kareng@dx-email.com", Skype = "kareng_DX_skype", MobilePhone = "(626) 555-0908", BirthDate = "1987-04-26", HireDate = "2011-03-14" }, new OrgItemPlain { ID = 26, HeadID = 5, FullName = "Marcus Orbison", Prefix = "Mr.", Title = "Travel Coordinator", City = "Los Angeles", State = "California", Email = "marcuso@dx-email.com", Skype = "marcuso_DX_skype", MobilePhone = "(213) 555-7098", BirthDate = "1982-03-02", HireDate = "2005-05-19" } }; public static readonly IEnumerable<OrgItemHierarchy> OrgItemsHierarchy = new[] { new OrgItemHierarchy { FullName = "John Heart", Prefix = "Mr.", Title = "CEO", City = "Los Angeles", State = "California", Email = "jheart@dx-email.com", Skype = "jheart_DX_skype", MobilePhone = "(213) 555-9392", BirthDate = "1964-03-16", HireDate = "1995-01-15", Items = new [] { new OrgItemHierarchy { FullName = "Samantha Bright", Prefix = "Dr.", Title = "COO", City = "Los Angeles", State = "California", Email = "samanthab@dx-email.com", Skype = "samanthab_DX_skype", MobilePhone = "(213) 555-2858", BirthDate = "1966-05-02", HireDate = "2004-05-24", Items = new [] { new OrgItemHierarchy { FullName = "Kevin Carter", Prefix = "Mr.", Title = "Shipping Manager", City = "San Diego", State = "California", Email = "kevinc@dx-email.com", Skype = "kevinc_DX_skype", MobilePhone = "(213) 555-2840", BirthDate = "1978-01-09", HireDate = "2009-08-11", Items = new [] { new OrgItemHierarchy { FullName = "Davey Jones", Prefix = "Mr.", Title = "Shipping Assistant", City = "Pasadena", State = "California", Email = "davidj@dx-email.com", Skype = "davidj_DX_skype", MobilePhone = "(626) 555-0281", BirthDate = "1983-03-06", HireDate = "2011-04-24" }, new OrgItemHierarchy { FullName = "Victor Norris", Prefix = "Mr.", Title = "Shipping Assistant", City = "Little Rock", State = "Arkansas", Email = "victorn@dx-email.com", Skype = "victorn_DX_skype", MobilePhone = "(213) 555-9278", BirthDate = "1986-07-23", HireDate = "2012-07-23" }, new OrgItemHierarchy { FullName = "Mary Stern", Prefix = "Ms.", Title = "Shipping Assistant", City = "Beaver", State = "Utah", Email = "marys@dx-email.com", Skype = "marys_DX_skype", MobilePhone = "(818) 555-7857", BirthDate = "1982-04-08", HireDate = "2012-08-12" }, new OrgItemHierarchy { FullName = "Robin Cosworth", Prefix = "Mrs.", Title = "Shipping Assistant", City = "Los Angeles", State = "California", Email = "robinc@dx-email.com", Skype = "robinc_DX_skype", MobilePhone = "(818) 555-0942", BirthDate = "1981-06-12", HireDate = "2012-09-01" } } } } }, new OrgItemHierarchy { FullName = "Arthur Miller", Prefix = "Mr.", Title = "CTO", City = "Denver", State = "Colorado", Email = "arthurm@dx-email.com", Skype = "arthurm_DX_skype", MobilePhone = "(310) 555-8583", BirthDate = "1972-07-11", HireDate = "2007-12-18", Items = new [] { new OrgItemHierarchy { FullName = "Brett Wade", Prefix = "Mr.", Title = "IT Manager", City = "Reno", State = "Nevada", Email = "brettw@dx-email.com", Skype = "brettw_DX_skype", MobilePhone = "(626) 555-0358", BirthDate = "1968-12-01", HireDate = "2009-03-06", Items = new [] { new OrgItemHierarchy { FullName = "Taylor Riley", Prefix = "Mr.", Title = "Network Admin", City = "San Jose", State = "California", Email = "taylorr@dx-email.com", Skype = "taylorr_DX_skype", MobilePhone = "(310) 555-7276", BirthDate = "1982-08-14", HireDate = "2012-04-14" }, new OrgItemHierarchy { FullName = "Amelia Harper", Prefix = "Mrs.", Title = "Network Admin", City = "Los Angeles", State = "California", Email = "ameliah@dx-email.com", Skype = "ameliah_DX_skype", MobilePhone = "(213) 555-4276", BirthDate = "1983-11-19", HireDate = "2011-02-10" }, new OrgItemHierarchy { FullName = "Wally Hobbs", Prefix = "Mr.", Title = "Programmer", City = "Chatsworth", State = "California", Email = "wallyh@dx-email.com", Skype = "wallyh_DX_skype", MobilePhone = "(818) 555-8872", BirthDate = "1984-12-24", HireDate = "2011-02-17" }, new OrgItemHierarchy { FullName = "Brad Jameson", Prefix = "Mr.", Title = "Programmer", City = "San Fernando", State = "California", Email = "bradleyj@dx-email.com", Skype = "bradleyj_DX_skype", MobilePhone = "(818) 555-4646", BirthDate = "1988-10-12", HireDate = "2011-03-02" }, new OrgItemHierarchy { FullName = "Karen Goodson", Prefix = "Miss", Title = "Programmer", City = "South Pasadena", State = "California", Email = "kareng@dx-email.com", Skype = "kareng_DX_skype", MobilePhone = "(626) 555-0908", BirthDate = "1987-04-26", HireDate = "2011-03-14" } } }, new OrgItemHierarchy { FullName = "Barb Banks", Prefix = "Mrs.", Title = "Support Manager", City = "Phoenix", State = "Arizona", Email = "barbarab@dx-email.com", Skype = "barbarab_DX_skype", MobilePhone = "(310) 555-3355", BirthDate = "1979-04-14", HireDate = "2002-08-07", Items = new [] { new OrgItemHierarchy { FullName = "Kelly Rodriguez", Prefix = "Ms.", Title = "Support Assistant", City = "Boise", State = "Idaho", Email = "kellyr@dx-email.com", Skype = "kellyr_DX_skype", MobilePhone = "(818) 555-9248", BirthDate = "1988-05-11", HireDate = "2012-10-13" }, new OrgItemHierarchy { FullName = "James Anderson", Prefix = "Mr.", Title = "Support Assistant", City = "Atlanta", State = "Georgia", Email = "jamesa@dx-email.com", Skype = "jamesa_DX_skype", MobilePhone = "(323) 555-4702", BirthDate = "1987-01-29", HireDate = "2012-10-18" }, new OrgItemHierarchy { FullName = "Antony Remmen", Prefix = "Mr.", Title = "Support Assistant", City = "Boise", State = "Idaho", Email = "anthonyr@dx-email.com", Skype = "anthonyr_DX_skype", MobilePhone = "(310) 555-6625", BirthDate = "1986-02-19", HireDate = "2013-01-19" } } } } }, new OrgItemHierarchy { FullName = "Robert Reagan", Prefix = "Mr.", Title = "CMO", City = "Bentonville", State = "Arkansas", Email = "robertr@dx-email.com", Skype = "robertr_DX_skype", MobilePhone = "(818) 555-2387", BirthDate = "1974-09-07", HireDate = "2002-11-08", Items = new [] { new OrgItemHierarchy { FullName = "Ed Holmes", Prefix = "Dr.", Title = "Sales Manager", City = "Malibu", State = "California", Email = "edwardh@dx-email.com", Skype = "edwardh_DX_skype", MobilePhone = "(310) 555-1288", BirthDate = "1973-07-14", HireDate = "2005-06-19", Items = new [] { new OrgItemHierarchy { FullName = "Sammy Hill", Prefix = "Mr.", Title = "Sales Assistant", City = "Pasadena", State = "California", Email = "sammyh@dx-email.com", Skype = "sammyh_DX_skype", MobilePhone = "(626) 555-7292", BirthDate = "1984-02-17", HireDate = "2012-02-01" }, new OrgItemHierarchy { FullName = "Olivia Peyton", Prefix = "Mrs.", Title = "Sales Assistant", City = "Atlanta", State = "Georgia", Email = "oliviap@dx-email.com", Skype = "oliviap_DX_skype", MobilePhone = "(310) 555-2728", BirthDate = "1981-06-03", HireDate = "2012-05-14" } } } } }, new OrgItemHierarchy { FullName = "Greta Sims", Prefix = "Ms.", Title = "HR Manager", City = "Atlanta", State = "Georgia", Email = "gretas@dx-email.com", Skype = "gretas_DX_skype", MobilePhone = "(818) 555-6546", BirthDate = "1977-11-22", HireDate = "1998-04-23", Items = new [] { new OrgItemHierarchy { FullName = "Sandra Johnson", Prefix = "Mrs.", Title = "Controller", City = "Beaver", State = "Utah", Email = "sandraj@dx-email.com", Skype = "sandraj_DX_skype", MobilePhone = "(562) 555-2082", BirthDate = "1974-11-15", HireDate = "2005-05-11" }, new OrgItemHierarchy { FullName = "Cindy Stanwick", Prefix = "Ms.", Title = "HR Assistant", City = "Little Rock", State = "Arkansas", Email = "cindys@dx-email.com", Skype = "cindys_DX_skype", MobilePhone = "(818) 555-6655", BirthDate = "1985-06-05", HireDate = "2008-03-24" }, new OrgItemHierarchy { FullName = "Marcus Orbison", Prefix = "Mr.", Title = "Travel Coordinator", City = "Los Angeles", State = "California", Email = "marcuso@dx-email.com", Skype = "marcuso_DX_skype", MobilePhone = "(213) 555-7098", BirthDate = "1982-03-02", HireDate = "2005-05-19" }, new OrgItemHierarchy { FullName = "Sandy Bright", Prefix = "Ms.", Title = "Benefits Coordinator", City = "Denver", State = "Colorado", Email = "sandrab@dx-email.com", Skype = "sandrab_DX_skype", MobilePhone = "(818) 555-0524", BirthDate = "1983-09-11", HireDate = "2005-06-04" } } } } } }; public static readonly IEnumerable<OrgItemAdvanced> OrgItemsAdvanced = new[] { new OrgItemAdvanced { ID = "106", Name = "Development", Type = "group" }, new OrgItemAdvanced { ID = "107", Name = "WinForms\nTeam", Type = "group" }, new OrgItemAdvanced { ID = "108", Name = "WPF\nTeam", Type = "group" }, new OrgItemAdvanced { ID = "109", Name = "Javascript\nTeam", Type = "group" }, new OrgItemAdvanced { ID = "110", Name = "ASP.NET\nTeam", Type = "group" }, new OrgItemAdvanced { ID = "112", Name = "Ana\nTrujillo", Level = "senior" }, new OrgItemAdvanced { ID = "113", Name = "Antonio\nMoreno" }, new OrgItemAdvanced { ID = "115", Name = "Christina\nBerglund" }, new OrgItemAdvanced { ID = "116", Name = "Hanna\nMoos" }, new OrgItemAdvanced { ID = "119", Name = "Laurence\nLebihan" }, new OrgItemAdvanced { ID = "120", Name = "Elizabeth\nLincoln", Level = "senior" }, new OrgItemAdvanced { ID = "122", Name = "Patricio\nSimpson", Level = "senior" }, new OrgItemAdvanced { ID = "123", Name = "Francisco\nChang" } }; public static readonly IEnumerable<OrgLink> OrgLinksAdvanced = new[] { new OrgLink { ID = "124", From = "106", To = "108", }, new OrgLink { ID = "125", From = "106", To = "109", }, new OrgLink { ID = "126", From = "106", To = "107", }, new OrgLink { ID = "127", From = "106", To = "110", }, new OrgLink { ID = "129", From = "110", To = "112", }, new OrgLink { ID = "130", From = "110", To = "113", }, new OrgLink { ID = "132", From = "107", To = "115", }, new OrgLink { ID = "133", From = "107", To = "116", }, new OrgLink { ID = "136", From = "108", To = "119", }, new OrgLink { ID = "137", From = "108", To = "120", }, new OrgLink { ID = "139", From = "109", To = "122", }, new OrgLink { ID = "140", From = "109", To = "123", } }; public static readonly IEnumerable<OrgItemRestrictions> OrgItemsRestrictions = new[] { new OrgItemRestrictions { ID = "106", Name = "Development", Type = "root" }, new OrgItemRestrictions { ID = "107", Name = "WinForms Team", Type = "team", ParentID = "106" }, new OrgItemRestrictions { ID = "109", Name = "Javascript Team", Type = "team", ParentID = "106" }, new OrgItemRestrictions { ID = "110", Name = "ASP.NET Team", Type = "team", ParentID = "106" }, new OrgItemRestrictions { ID = "112", Name = "Ana Trujillo", Type = "employee", ParentID = "107" }, new OrgItemRestrictions { ID = "113", Name = "Antonio Moreno", Type = "employee", ParentID = "107" }, new OrgItemRestrictions { ID = "115", Name = "Christina Berglund", Type = "employee", ParentID = "109" }, new OrgItemRestrictions { ID = "116", Name = "Hanna Moos", Type = "employee", ParentID = "109" }, new OrgItemRestrictions { ID = "119", Name = "Laurence Lebihan", Type = "employee", ParentID = "110" }, new OrgItemRestrictions { ID = "122", Name = "Patricio Simpson", Type = "employee", ParentID = "110" }, new OrgItemRestrictions { ID = "123", Name = "Francisco Chang", Type = "employee", ParentID = "110" } }; public static readonly IEnumerable<OrgItemWithImage> OrgItemsWidthImage = new[] { new OrgItemWithImage { ID = "106", Text = "Development", Type = "ellipse" }, new OrgItemWithImage { ID = "107", Text = "WinForms\nTeam", Type = "ellipse" }, new OrgItemWithImage { ID = "108", Text = "WPF\nTeam", Type = "ellipse" }, new OrgItemWithImage { ID = "109", Text = "Javascript\nTeam", Type = "ellipse" }, new OrgItemWithImage { ID = "110", Text = "ASP.NET\nTeam", Type = "ellipse" }, new OrgItemWithImage { ID = "112", Text = "Ken Samuelson", Type = "cardWithImageOnLeft", Picture = "../../images/employees/32.png" }, new OrgItemWithImage { ID = "113", Text = "Terry Bradley", Type = "cardWithImageOnLeft", Picture = "../../images/employees/33.png" }, new OrgItemWithImage { ID = "115", Text = "Nat Maguiree", Type = "cardWithImageOnLeft", Picture = "../../images/employees/34.png" }, new OrgItemWithImage { ID = "116", Text = "Gabe Jones", Type = "cardWithImageOnLeft", Picture = "../../images/employees/35.png" }, new OrgItemWithImage { ID = "117", Text = "Lucy Ball", Type = "cardWithImageOnLeft", Picture = "../../images/employees/36.png" }, new OrgItemWithImage { ID = "119", Text = "Bart Arnaz", Type = "cardWithImageOnLeft", Picture = "../../images/employees/37.png" }, new OrgItemWithImage { ID = "120", Text = "Leah Simpson", Type = "cardWithImageOnLeft", Picture = "../../images/employees/38.png" }, new OrgItemWithImage { ID = "122", Text = "Hannah Brookly", Type = "cardWithImageOnLeft", Picture = "../../images/employees/39.png" }, new OrgItemWithImage { ID = "123", Text = "Arnie Schwartz", Type = "cardWithImageOnLeft", Picture = "../../images/employees/40.png" } }; public static readonly IEnumerable<OrgLink> OrgLinksWithImage = new[] { new OrgLink { ID = "124", From = "106", To = "108", }, new OrgLink { ID = "125", From = "106", To = "109", }, new OrgLink { ID = "126", From = "106", To = "107", }, new OrgLink { ID = "127", From = "106", To = "110", }, new OrgLink { ID = "129", From = "110", To = "112", }, new OrgLink { ID = "130", From = "110", To = "113", }, new OrgLink { ID = "132", From = "107", To = "115", }, new OrgLink { ID = "133", From = "107", To = "116", }, new OrgLink { ID = "134", From = "107", To = "117", }, new OrgLink { ID = "136", From = "108", To = "119", }, new OrgLink { ID = "137", From = "108", To = "120", }, new OrgLink { ID = "139", From = "109", To = "122", }, new OrgLink { ID = "140", From = "109", To = "123", } }; }}xxxxxxxxxx#diagram { height: 725px;}