public string Add(Despesa despesa)
        {
            var despesaRules = new DespesaRules();

            if (!despesaRules.Add(despesa)) {
                return Error(despesaRules.MessageError);
            }

            return Success(despesa);
        }
        public string NaoAutorizar(Despesa despesa)
        {
            var despesaRules = new DespesaRules();

            if (!despesaRules.NaoAutorizar(despesa))
            {
                return Error(despesaRules.MessageError);
            }

            return Success(despesa);
        }
        public string Get(int Id)
        {
            var despesaRules = new DespesaRules();
            var despesa = despesaRules.Get(Id);

            if (despesa == null) {
                return Error(despesaRules.MessageError);
            }

            return Success(despesa);
        }
        public string Excluir(Despesa despesa)
        {
            var despesaRules = new DespesaRules();

            if (!despesaRules.Delete(despesa))
            {
                return Error(despesaRules.MessageError);
            }

            return Success(despesa);
        }
        public string Pesquisar(DespesaPesquisa parametrosPesquisa, int totalPerPage, int page)
        {
            var despesaRules = new DespesaRules();
            var paging = new Paging(){
                totalPerPage = totalPerPage,
                page = page
            };

            return Success(despesaRules.Pesquisar(parametrosPesquisa, paging), paging);
        }