Esempio n. 1
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));
        }
Esempio n. 2
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));
        }
Esempio 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));
        }
Esempio 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));
        }
Esempio n. 5
0
 public async Task RemoverAsync(int id)
 {
     try
     {
         var obj = _context.Pessoa.Find(id);
         _context.Pessoa.Remove(obj);
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateException)
     {
         throw new IntegrityException("Não pode deletar esta pessoa porque tem fundo vinculado.");
     }
 }
Esempio n. 6
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();
 }
Esempio n. 7
0
 public async Task InserirAsync(Fundo fundo)
 {
     _context.Add(fundo);
     await _context.SaveChangesAsync();
 }