public static void Main()
Console.WriteLine("Hello World");
foreach (var item in NavigationEntity.AllItems)
Console.WriteLine(string.Format("insert into MenuItems (Id,Sequence,Identifier,Display) values ('{0}','{1}','{2}','{3}')",item.Id,item.Sequence,item.State,item.Display));
public static class NavigationEntity
public class NavigationMenuEntity
public NavigationMenuEntity(Guid id, int sequence, string state, string display)
this.Sequence = sequence;
#region [ Navigation Ids ]
public static readonly Guid ConfigurationId = new Guid("AA205070-55BE-4AEA-883B-5C204D5F482D");
public static readonly Guid Configuration_UsersId = new Guid("BA205070-55BE-4AEA-883B-5C204D5F482D");
public static readonly Guid Configuration_RolesId = new Guid("CA205070-55BE-4AEA-883B-5C204D5F482D");
public static readonly Guid Configuration_GroupsId = new Guid("DA205070-55BE-4AEA-883B-5C204D5F482D");
public static readonly Guid Configuration_SystemId = new Guid("5F035096-FE44-4E8C-8AB5-18E1497BB880");
public static readonly Guid Configuration_WorkflowId = new Guid("14C66FDB-E06B-4518-ACE8-67D3E7D0E035");
public static readonly Guid Configuration_AlertsId = new Guid("6956A9A4-313F-4A7E-B558-8AA1E9FA07E7");
public static readonly Guid Configuration_ReportsId = new Guid("01B08014-4250-4DC5-A155-341D37774E5C");
public static readonly Guid DashboardId = new Guid("A6BFE879-502C-4AA2-92E2-B716B543B4AB");
public static readonly Guid Dashboard_ControlTestId = new Guid("B6BFE879-502C-4AA2-92E2-B716B543B4AB");
public static readonly Guid Dashboard_EntityLevelId = new Guid("C6BFE879-502C-4AA2-92E2-B716B543B4AB");
public static readonly Guid Dashboard_EngagementId = new Guid("D6BFE879-502C-4AA2-92E2-B716B543B4AB");
public static readonly Guid Dashboard_ReportsId = new Guid("BA6CFE1F-3A0D-46A5-B40E-BD0EA3B0D57E");
public static readonly Guid MasterDataId = new Guid("AF484EF0-CE39-4749-B1BA-CD31D7DA1CE4");
public static readonly Guid MasterData_LocationId = new Guid("BF484EF0-CE39-4749-B1BA-CD31D7DA1CE4");
public static readonly Guid MasterData_ProcessId = new Guid("CF484EF0-CE39-4749-B1BA-CD31D7DA1CE4");
public static readonly Guid MasterData_RiskId = new Guid("DF484EF0-CE39-4749-B1BA-CD31D7DA1CE4");
public static readonly Guid MasterData_ControlId = new Guid("EF484EF0-CE39-4749-B1BA-CD31D7DA1CE4");
public static readonly Guid MasterData_RequirementsId = new Guid("E76973D1-7357-4218-BFB3-4CB4D12752E3");
public static readonly Guid TestPlanId = new Guid("AB640692-D92F-42C0-A2B2-1604805A9AB0");
public static readonly Guid TestPlan_ScopingId = new Guid("BB640692-D92F-42C0-A2B2-1604805A9AB0");
public static readonly Guid TestPlan_ReportsId = new Guid("CB640692-D92F-42C0-A2B2-1604805A9AB0");
public static readonly Guid TestPlan_ExecutionId = new Guid("DB640692-D92F-42C0-A2B2-1604805A9AB0");
public static readonly Guid TestPlan_JobMonitorId = new Guid("DE194398-7E34-45BB-B202-9BD120BBEF1C");
public static readonly Guid TestPlan_CdwId = new Guid("EB640692-D92F-42C0-A2B2-1604805A9AB0");
public static readonly Guid MyTasksId = new Guid("AC4B76CD-F4B8-49C7-97B1-6D633CBE3261");
public static readonly Guid MyTasks_MyOutstandingId = new Guid("BC4B76CD-F4B8-49C7-97B1-6D633CBE3261");
public static readonly Guid SurveyId = new Guid("914BCD8E-AB80-4314-898F-A6B8009F5A90");
public static readonly Guid Survey_QuestionCatalogId = new Guid("924BCD8E-AB80-4314-898F-A6B8009F5A90");
public static readonly Guid Survey_SurveyCatalogId = new Guid("934BCD8E-AB80-4314-898F-A6B8009F5A90");
public static readonly Guid Survey_ResponseCatalogId = new Guid("944BCD8E-AB80-4314-898F-A6B8009F5A90");
public static readonly Guid AnalyticsPlan_ExecutionId = new Guid("6DFFD9E0-450F-4954-A038-DA6659C0F35F");
#endregion [ Navigation Ids ]
#region [ Navigation Objects ]
public static readonly NavigationMenuEntity Configuration = new NavigationMenuEntity(ConfigurationId, 0, "configuration", "Configuration");
public static readonly NavigationMenuEntity Configuration_Users = new NavigationMenuEntity(Configuration_UsersId, 0, "configuration.users", "Users");
public static readonly NavigationMenuEntity Configuration_Roles = new NavigationMenuEntity(Configuration_RolesId, 1, "configuration.userroles", "Roles");
public static readonly NavigationMenuEntity Configuration_Groups = new NavigationMenuEntity(Configuration_GroupsId, 2, "configuration.groups", "Groups");
public static readonly NavigationMenuEntity Configuration_Workflow = new NavigationMenuEntity(Configuration_WorkflowId, 3, "configuration.workflow", "Workflow");
public static readonly NavigationMenuEntity Configuration_System = new NavigationMenuEntity(Configuration_SystemId, 5, "configuration.systemconfig", "System");
public static readonly NavigationMenuEntity Configuration_Alerts = new NavigationMenuEntity(Configuration_AlertsId, 6, "configuration.alerts", "Alerts");
public static readonly NavigationMenuEntity Configuration_Reports = new NavigationMenuEntity(Configuration_ReportsId, 7, "configuration.reports", "Reports");
public static readonly NavigationMenuEntity Dashboard = new NavigationMenuEntity(DashboardId, 0, "dashboardReports", "Dashboard");
public static readonly NavigationMenuEntity Dashboard_ControlTest = new NavigationMenuEntity(Dashboard_ControlTestId, 0, "dashboardReports.controlTestResults", "Control Test Results");
public static readonly NavigationMenuEntity Dashboard_EntityLevel = new NavigationMenuEntity(Dashboard_EntityLevelId, 1, "dashboardReports.entityLevelTestResults", "Entity-Level Test Results");
public static readonly NavigationMenuEntity Dashboard_Engagement = new NavigationMenuEntity(Dashboard_EngagementId, 2, "dashboardReports.engagementManagement", "Engagement Management");
public static readonly NavigationMenuEntity Dashboard_Reports = new NavigationMenuEntity(Dashboard_ReportsId, 3, "dashboardReports.standardReports", "Reports");
public static readonly NavigationMenuEntity MasterData = new NavigationMenuEntity(MasterDataId, 0, "masterdata", "Master Data");
public static readonly NavigationMenuEntity MasterData_Location = new NavigationMenuEntity(MasterData_LocationId, 0, "masterdata.location", "Location Hierarchy");
public static readonly NavigationMenuEntity MasterData_Process = new NavigationMenuEntity(MasterData_ProcessId, 1, "masterdata.process", "Process Hierarchy");
public static readonly NavigationMenuEntity MasterData_Risk = new NavigationMenuEntity(MasterData_RiskId, 2, "masterdata.riskcatalog", "Risk and Control Objectives");
public static readonly NavigationMenuEntity MasterData_Control = new NavigationMenuEntity(MasterData_ControlId, 3, "masterdata.controlcatalog", "Control Catalog");
public static readonly NavigationMenuEntity MasterData_Requirements = new NavigationMenuEntity(MasterData_RequirementsId, 4, "masterdata.requirementscatalog", "Requirement Catalog");
public static readonly NavigationMenuEntity TestPlan = new NavigationMenuEntity(TestPlanId, 0, "testplan", "Planning & Execution");
public static readonly NavigationMenuEntity TestPlan_Scoping = new NavigationMenuEntity(TestPlan_ScopingId, 0, "testplan.controlscoping", "Scoping");
public static readonly NavigationMenuEntity TestPlan_Reports = new NavigationMenuEntity(TestPlan_ReportsId, 1, "testplan.reports", "Reports");
public static readonly NavigationMenuEntity TestPlan_Execution = new NavigationMenuEntity(TestPlan_ExecutionId, 2, "testplan.testexecution", "Test Execution");
public static readonly NavigationMenuEntity TestPlan_JobMonitor = new NavigationMenuEntity(TestPlan_JobMonitorId, 3, "testplan.jobmonitor", "Job Monitor");
public static readonly NavigationMenuEntity TestPlan_Cdw = new NavigationMenuEntity(TestPlan_CdwId, 4, "testplan.cdw", "Issues");
public static readonly NavigationMenuEntity TestPlan_AnalyticsExecution = new NavigationMenuEntity(AnalyticsPlan_ExecutionId, 0, "testplan.analyticsexecution", "Analytics Execution Management View");
public static readonly NavigationMenuEntity MyTasks = new NavigationMenuEntity(MyTasksId, 0, "tasks", "My Tasks");
public static readonly NavigationMenuEntity MyTasks_MyOutstanding = new NavigationMenuEntity(MyTasks_MyOutstandingId, 0, "tasks.myoutstanding", "Outstanding Tasks Assigned to Me");
public static readonly NavigationMenuEntity Survey = new NavigationMenuEntity(SurveyId, 0, "survey", "Survey");
public static readonly NavigationMenuEntity Survey_QuestionCatalog = new NavigationMenuEntity(Survey_QuestionCatalogId, 0, "survey.questioncatalog", "Question Catalog");
public static readonly NavigationMenuEntity Survey_SurveyCatalog = new NavigationMenuEntity(Survey_SurveyCatalogId, 1, "survey.surveycatalog", "Survey Catalog");
public static readonly NavigationMenuEntity Survey_ResponseCatalog = new NavigationMenuEntity(Survey_ResponseCatalogId, 2, "survey.responsecatalog", "Response Catalog");
#endregion [ Navigation Objects ]
public static Guid[] AllKeys = new[]{ConfigurationId, Configuration_UsersId, Configuration_RolesId, Configuration_GroupsId, Configuration_SystemId, Configuration_WorkflowId, Configuration_AlertsId, Configuration_ReportsId, DashboardId, Dashboard_ControlTestId, Dashboard_EntityLevelId, Dashboard_EngagementId, Dashboard_ReportsId, MasterDataId, MasterData_LocationId, MasterData_ProcessId, MasterData_RiskId, MasterData_ControlId, MasterData_RequirementsId, TestPlanId, TestPlan_ScopingId, TestPlan_ReportsId, TestPlan_ExecutionId, TestPlan_JobMonitorId, TestPlan_CdwId, MyTasksId, MyTasks_MyOutstandingId, SurveyId, Survey_QuestionCatalogId, Survey_SurveyCatalogId, Survey_ResponseCatalogId, AnalyticsPlan_ExecutionId};
public static NavigationMenuEntity[] AllItems = new[]{Configuration, Configuration_Users, Configuration_Roles, Configuration_Groups, Configuration_System, Configuration_Workflow, Configuration_Alerts, Configuration_Reports, Dashboard, Dashboard_ControlTest, Dashboard_EntityLevel, Dashboard_Engagement, Dashboard_Reports, MasterData, MasterData_Location, MasterData_Process, MasterData_Risk, MasterData_Control, MasterData_Requirements, TestPlan, TestPlan_Scoping, TestPlan_Reports, TestPlan_Execution, TestPlan_JobMonitor, TestPlan_Cdw, MyTasks, MyTasks_MyOutstanding, Survey, Survey_QuestionCatalog, Survey_SurveyCatalog, Survey_ResponseCatalog};