public NotificationResult Excluir(Endereco entidade) { var notificationResult = new NotificationResult(); try { if (entidade.IdEndereco < 0) { notificationResult.Add(new NotificationError("Endereco inválido.")); } if (notificationResult.IsValid) { _enderecoRepositorio.Remover(entidade); notificationResult.Add("Endereco Removido com sucesso."); } notificationResult.Result = entidade; return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }