示例#1
0
        public List <Perfil> ListarPerfis(long?idUsuario)
        {
            var perfis = _usuario.ListarPerfis();

            if (idUsuario.HasValue)
            {
                var perfisUsuario = ListarPerfisUsuario(idUsuario.Value);

                foreach (var perfil in perfis)
                {
                    foreach (var perfilUsuario in perfisUsuario)
                    {
                        if (perfil.IdPerfil == perfilUsuario.IdPerfil)
                        {
                            perfil.Selecionado = true;
                        }
                    }
                }
            }
            return(perfis);
        }