Feel free to share demo-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Backend API
@(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")
)
)
)
using 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);
}
}
}
using 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",
}
};
}
}
#diagram {
height: 725px;
}