public ActionResult Visualiza(int id)
        {
            DespesaDao dao     = new DespesaDao();
            Despesa    despesa = dao.BuscaPorId(id);

            ViewBag.Despesa = despesa;
            return(View());
        }
        // GET: Despesa
        public ActionResult Index()
        {
            DespesaDao      dao      = new DespesaDao();
            IList <Despesa> despesas = dao.Lista();

            ViewBag.Despesas = despesas;
            return(View());
        }
        public ActionResult Adiciona(String nome, double valor, String data)
        {
            if (ModelState.IsValid)
            {
                Despesa despesa = new Despesa()
                {
                    Nome  = nome,
                    Valor = valor,
                    Data  = data,
                };

                DespesaDao dao = new DespesaDao();
                dao.Adiciona(despesa);

                return(RedirectToAction("index", "Despesa"));
            }
            else
            {
                return(View("Form"));
            }
        }
 public DespesaRepositorio()
 {
     this._dao        = new DespesaDao();
     this._validation = new DespesaValidation();
 }