private void IncluirPermissoesTrilha(ref classes.TrilhaNivel nivelEdicao) { foreach (var nivelDto in ucPermissoesNivel.ObterNiveis()) { var nivel = new classes.NivelOcupacional { ID = nivelDto.ID }; if (nivelDto.IsSelecionado) { nivelEdicao.AdicionarNivelOcupacional(nivel); } else { nivelEdicao.RemoverNivelOcupacional(nivel); } } foreach (var perfilDto in ucPermissoesNivel.ObterPerfis()) { var perfil = new classes.Perfil { ID = perfilDto.ID }; if (perfilDto.IsSelecionado) { nivelEdicao.AdicionarPerfil(perfil); } else { nivelEdicao.RemoverPerfil(perfil); } } foreach (var ufDto in ucPermissoesNivel.ObterUfs()) { var uf = new classes.Uf { ID = ufDto.ID }; if (ufDto.IsSelecionado) { nivelEdicao.AdicionarUfs(uf); } else { nivelEdicao.RemoverUf(uf); } } }
private void AdicionarOuRemoverPerfil(classes.SolucaoEducacional solucaoEducacionalEdicao) { var perfisDto = ucPermissoes1.ObterPerfis(); foreach (var perfilDto in perfisDto) { var perfil = new classes.Perfil { ID = perfilDto.ID }; if (perfilDto.IsSelecionado) { solucaoEducacionalEdicao.AdicionarPerfil(perfil); } else { solucaoEducacionalEdicao.RemoverPerfil(perfil); } } }