Exemplo n.º 1
0
        public async Task <IActionResult> Create([Bind("Id,Banco,CodigoAgencia,CodigoConta,TipoConta,Saldo")] Conta conta)
        {
            if (ModelState.IsValid)
            {
                _context.Add(conta);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(conta));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Valor,Data,Debito,Efetivada")] Transacao transacao)
        {
            if (ModelState.IsValid)
            {
                _context.Add(transacao);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(transacao));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Valor,Inicio,Fim")] Despesa despesa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(despesa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(despesa));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,Nome")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pessoa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pessoa));
        }
Exemplo n.º 5
0
 public async Task InserirAsync(Transacao transacao)
 {
     if (transacao.Efetivada)
     {
         transacao.Efetivar();
         _context.Update(transacao.Conta);
         if (transacao.Fundo != null)
         {
             _context.Update(transacao.Fundo);
         }
     }
     _context.Add(transacao);
     await _context.SaveChangesAsync();
 }
Exemplo n.º 6
0
 public async Task InserirAsync(Fundo fundo)
 {
     _context.Add(fundo);
     await _context.SaveChangesAsync();
 }