public void AdicionarDespesa(Despesa despesa)
        {
            var data = DateTime.Now;

            despesa.DataCadastro = data;
            despesa.Ano          = data.Year;
            despesa.Mes          = data.Month;

            var valido = despesa.ValidaPropriedadeString(despesa.Nome, "Nome");

            if (valido)
            {
                _iDespesa.Add(despesa);
            }
        }
        public void AtualizarDespesa(Despesa despesa)
        {
            var data = DateTime.Now;

            despesa.DataAlteracao = data;
            if (despesa.Pago)
            {
                despesa.DataPagamento = data;
            }


            var valido = despesa.ValidaPropriedadeString(despesa.Nome, "Nome");

            if (valido)
            {
                _iDespesa.Add(despesa);
            }
        }