/// <summary> /// Adds the roles to roles. /// </summary> private void AddRolesToRoles() { var accounting = Role.FromName(OrderManagerRole.OrderManagerAccounting); var administrators = Role.FromName(OrderManagerRole.OrderManagerAdministrators); var clientUsers = Role.FromName(OrderManagerRole.OrderManagerClientUsers); var customerService = Role.FromName(OrderManagerRole.OrderManagerCustomerService); var everyone = Role.FromName(OrderManagerRole.OrderManagerEveryone); var logViewers = Role.FromName(OrderManagerRole.OrderManagerLogViewers); var packaging = Role.FromName(OrderManagerRole.OrderManagerPackaging); var processing = Role.FromName(OrderManagerRole.OrderManagerProcessing); var exampleProcessing = Role.FromName(OrderManagerRole.OrderManagerExampleProcessing); var sales = Role.FromName(OrderManagerRole.OrderManagerSales); var shipping = Role.FromName(OrderManagerRole.OrderManagerShipping); var everyoneChildren = new List <Role> { accounting, administrators, customerService, packaging, processing, sales, shipping }; var clientUsersChildren = new List <Role> { accounting, administrators, customerService, packaging, processing, sales, shipping }; var logViewersChildren = new List <Role> { administrators }; var processingChildren = new List <Role> { exampleProcessing }; RolesInRolesManager.AddRolesToRole(everyoneChildren, everyone); RolesInRolesManager.AddRolesToRole(clientUsersChildren, clientUsers); RolesInRolesManager.AddRolesToRole(logViewersChildren, logViewers); RolesInRolesManager.AddRolesToRole(processingChildren, processing); }