public async Task LoadRoles() { List <Role> roles = await _RoleService.Get <List <Role> >(null); RolesList.Clear(); foreach (var item in roles) { RolesList.Add(item); } }
public void SetRoleItems(IEnumerable <IdentityRole> roles) { foreach (var role in roles) { RolesList.Add(new SelectListItem() { Value = role.Id.ToString(), Text = role.Name }); } }
public void CreateRolesList(List <IdentityRole> listOfRoles) { foreach (var role in listOfRoles) { var item = new SelectListItem { Value = role.Id, Text = role.Name }; RolesList.Add(item); } }
//Does not work, need to update the List somehow //TODO public void AddRoleBtn() { bool fireTeams = false; bool squads = false; foreach (KeyValuePair <int, bool> keyValuePairFireTeam in FireTeamCheckStatus) { if (keyValuePairFireTeam.Value) { fireTeams = true; } } foreach (KeyValuePair <int, bool> keyValuePairFireTeam in SquadCheckStatus) { if (keyValuePairFireTeam.Value) { squads = true; } } foreach (KeyValuePair <int, bool> keyValuePairPlatoon in PlatoonCheckStatus) { if (keyValuePairPlatoon.Value) { if (!squads) { Roles role = new Roles(); role.RoleName = RoleName; role.Platoon = keyValuePairPlatoon.Key; role.Squad = 0; role.FireTeam = 0; RolesList.Add(role); ArmyDataBaseConnector.SaveRole(role); } else { foreach (KeyValuePair <int, bool> keyValuePairSquad in SquadCheckStatus) { if (keyValuePairSquad.Value) { if (!fireTeams) { Roles role = new Roles(); role.RoleName = RoleName; role.Platoon = keyValuePairPlatoon.Key; role.FireTeam = 0; role.Squad = keyValuePairSquad.Key; RolesList.Add(role); ArmyDataBaseConnector.SaveRole(role); } else { foreach (KeyValuePair <int, bool> keyValuePairFireTeam in FireTeamCheckStatus) { Roles role = new Roles(); role.RoleName = RoleName; role.Platoon = keyValuePairPlatoon.Key; role.Squad = keyValuePairSquad.Key; if (keyValuePairFireTeam.Value) { role.FireTeam = keyValuePairFireTeam.Key; RolesList.Add(role); ArmyDataBaseConnector.SaveRole(role); } else { role.FireTeam = 0; } } } } } } } } this.TryClose(); }