/// <summary> /// O método Details exibe os atributos do perfil cadastrado, pontualmente pelo seu identificador único. /// </summary> /// <param name="id"></param> /// <returns>Página com atributos referentes ao perfil buscado.</returns> public async Task <IActionResult> Details(int id) { var perfil = await _perfilService.Detalhar(id); if (perfil == null) { return(NotFound()); } var perfilViewModel = new PerfilViewModel { Id = perfil.Id, Nome = perfil.Nome, Descricao = perfil.Descricao, Funcionalidades = perfil.PerfilFuncionalidade .Select(x => new SelectListItem { Text = x.Funcionalidade.Nome, Value = x.Funcionalidade.Descricao }) }; return(View(perfilViewModel)); }