public async Task <ActionResult <Funcionalidade> > Get(int id) { var resultado = await ServicoCadastro.Get <Funcionalidade>(x => x.IdFuncionalidade == id); if (resultado.FirstOrDefault() == null) { return(NotFound()); } return(resultado.FirstOrDefault()); }
public async Task <ActionResult <Usuario> > Get(int id) { var resultado = await ServicoCadastro.Get <Usuario>(x => x.IdUsuario == id); if (resultado.FirstOrDefault() == null) { return(NotFound()); } var usuario = resultado.FirstOrDefault(); var perfis = await ServicoCadastro.Get <UsuarioPerfil>(x => x.IdUsuario == usuario.IdUsuario); if (perfis != null) { foreach (var item in perfis) { usuario.ListaUsuarioPerfil.Add(item); } } return(usuario); }