public async Task <ActionResult> Create(CONTA_BANCARIA cb) { if (ModelState.IsValid) { _db.CONTA_BANCARIA.Add(cb); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.PESSOA = new SelectList(await _db .PESSOA .OrderBy(p => p.RAZAO) .ThenBy(p => p.NOME) .Select(p => new { ID = p.ID, NOME_COMPLETO = p.RAZAO + " (" + p.NOME + ")" }) .ToArrayAsync(), "ID", "NOME_COMPLETO", cb.PESSOA); ViewBag.BANCO = new SelectList(await _db .BANCO .OrderBy(tc => tc.DESCRICAO) .ToArrayAsync(), "ID", "DESCRICAO", cb.BANCO); ViewBag.TIPO_CONTA = new SelectList(await _db .TIPO_CONTA .OrderBy(tc => tc.SIGLA) .ToArrayAsync(), "ID", "SIGLA", cb.TIPO_CONTA); return(View(cb)); }
public async Task <ActionResult> Edit(Int32 id = 0) { CONTA_BANCARIA cb = await _db.CONTA_BANCARIA .FirstOrDefaultAsync(c => c.ID == id); if (cb == null) { return(HttpNotFound()); } ViewBag.PESSOA = new SelectList(await _db .PESSOA .OrderBy(p => p.RAZAO) .ThenBy(p => p.NOME) .Select(p => new { ID = p.ID, NOME_COMPLETO = p.RAZAO + " (" + p.NOME + ")" }) .ToArrayAsync(), "ID", "NOME_COMPLETO", cb.PESSOA); ViewBag.BANCO = new SelectList(await _db .BANCO .OrderBy(tc => tc.DESCRICAO) .ToArrayAsync(), "ID", "DESCRICAO", cb.BANCO); ViewBag.TIPO_CONTA = new SelectList(await _db .TIPO_CONTA .OrderBy(tc => tc.SIGLA) .ToArrayAsync(), "ID", "SIGLA", cb.TIPO_CONTA); return(View(cb)); }