Exemplo n.º 1
0
        // GET: Contas/Create
        public ActionResult Create(int? ClienteId)
        {
            ContaViewModel conta = new ContaViewModel();
            conta.ClienteId = ClienteId;

            return View(conta);
        }
Exemplo n.º 2
0
        public ActionResult Create(ContaViewModel contaViewModel)
        {
            Conta conta = new Conta();
            conta.Saldo = contaViewModel.Saldo;
            conta.TipoDeConta = contaViewModel.TipoDeConta;

            Cliente cliente = db.Clientes.Find(contaViewModel.ClienteId);

            if (cliente != null)
            {
                conta.Cliente = cliente;
                cliente.Contas.Add(conta);
            }

            if (ModelState.IsValid)
            {
                db.Contas.Add(conta);
                db.SaveChanges();
                return RedirectToAction("Details", "Clientes", new { id = cliente.Id } );
            }

            return View(conta);
        }