// Método para excluir o item public async Task <ResultadoOperacao> Excluir(Pessoa item) { ResultadoOperacao resultado = null; // Chamar o serviço para excluir await srv.ExcluirAsync(item); // Obter resultado da execução resultado = srv.Resultado; // Verificar se foi excluído com sucesso if (resultado.Sucesso) { // Excliuir do repositório resultado = await rep.ExcluirAsync(item); // Se houve sucesso na exclusão if (resultado.Sucesso) { // REmover da lista Lista.Remove(item); } } return(resultado); }