示例#1
0
        public ActionResult ExcluirConfirmar(int id)
        {
            var appGasto = new GastoAplicacao();

            appGasto.Excluir(id);
            return(RedirectToAction("Index"));
        }
示例#2
0
        static void Main(string[] args)
        {
            var gastoAplicacao = new GastoAplicacao();

            Console.WriteLine("Insira o Valor: ");
            string valor = Console.ReadLine();

            Console.WriteLine("Insira a Categoria: ");
            string categoria = Console.ReadLine();

            Console.WriteLine("Comentario: ");
            string comentario = Console.ReadLine();

            Console.WriteLine("Insira o Mes");
            string mes = Console.ReadLine();

            var gasto1 = new Gasto()
            {
                Valor      = Convert.ToDecimal(valor),
                Categoria  = categoria,
                Comentario = comentario,
                Mes        = mes
            };

            gastoAplicacao.Salvar(gasto1);

            var dados = gastoAplicacao.ListaTodos();

            foreach (var gasto in dados)
            {
                Console.WriteLine("Id:{0}, Valor:{1}, Categoria:{2}, Comentario:{3}, Mes:{4}", gasto.Id, gasto.Valor, gasto.Categoria, gasto.Comentario, gasto.Mes);
            }
        }
示例#3
0
 public ActionResult Cadastrar(Gasto gasto)
 {
     if (ModelState.IsValid)
     {
         var appGasto = new GastoAplicacao();
         appGasto.Salvar(gasto);
         return(RedirectToAction("Index"));
     }
     return(View(gasto));
 }
示例#4
0
        // GET: Gasto
        public ActionResult Index()
        {
            var appGasto   = new GastoAplicacao();
            var valorTotal = appGasto.ValorTotal();

            ViewData["Total"] = valorTotal;
            var listadeGastos = appGasto.ListaTodos();

            return(View(listadeGastos));
        }
示例#5
0
        public ActionResult Editar(int id)
        {
            var appGasto = new GastoAplicacao();
            var gasto    = appGasto.ListarPorId(id);

            if (gasto == null)
            {
                return(HttpNotFound());
            }
            return(View(gasto));
        }
示例#6
0
        public ActionResult ListarPorMesIndex(string Mes)
        {
            var appGasto   = new GastoAplicacao();
            var valorTotal = appGasto.ValorTotalPorMes(Mes);

            ViewData["Total"] = valorTotal;
            var consulta = appGasto.ListarporMes(Mes);

            if (consulta == null)
            {
                return(HttpNotFound());
            }

            return(View(consulta));
        }
示例#7
0
        public ActionResult ConsultarIndex(string Categoria)
        {
            var appGasto   = new GastoAplicacao();
            var valortotal = appGasto.ValorTotalPorCategoria(Categoria);

            ViewData["Total"] = valortotal;
            var consulta = appGasto.ListarporCategoria(Categoria);

            if (consulta == null)
            {
                return(HttpNotFound());
            }

            return(View(consulta));
        }