public async Task <IActionResult> ObterLista([FromBody] FiltroPerfil filtroPerfil) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var listaPerfil = await _perfilService.ObterLista(filtroPerfil); var listaPerfilViewModel = listaPerfil .Select(PerfilViewModel.FromDomainModel) .ToList(); return(Ok(listaPerfilViewModel)); } catch (Exception ex) { return(BadRequest(ex)); } }