コード例 #1
0
ファイル: InfoController.cs プロジェクト: Gustavomv67/Bolsa
        public ActionResult Create([Bind(Include = "id,data")] Info info, string acao)
        {
            info.acao = db.Acao.First(a => a.codigo == acao);
            if (ModelState.IsValid)
            {
                db.Infoes.Add(info);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(info));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "id,valor,quantidade")] Compra compra, string acao)
        {
            compra.acao = db.Acao.First(a => a.codigo == acao);
            if (ModelState.IsValid)
            {
                db.Compras.Add(compra);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(compra));
        }
コード例 #3
0
 public void UpdateConta(Conta conta)
 {
     if (GetConta().Id == conta.Id)
     {
         try
         {
             _context.Contas.Update(conta);
             _context.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
コード例 #4
0
        public void UpdateNegociacao(Monitoramento monitoramento, TipoOperacao tipoOperacao)
        {
            try
            {
                _context.Negociacaos.Add(new Negociacao()
                {
                    MonitoramentoId = monitoramento.Id,
                    Quantidade      = 1,
                    ValorNegociado  = tipoOperacao == TipoOperacao.Compra ? monitoramento.PrecoCompra : monitoramento.PrecoVenda,
                    TipoOperacao    = tipoOperacao.ToString(),
                    DataHora        = DateTime.Now
                });

                _context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }