public ValidationResult Excluir(int id)
        {
            BeginTransaction();
            var retorno = service.Excluir(id);

            if (retorno.IsValid)
            {
                //commit transaction
                Commit();
                //commit error
                if (!ValidationResults.IsValid)
                {
                    return(ValidationResults);
                }
            }
            return(retorno);
        }