public async Task <IActionResult> Edit(int id, [Bind("Id,Autos,Contrato,Vara,Comarca,Estado,Banco,Reu,Oab,Data,NomeUser")] InformarOrgao informarOrgao) { if (id != informarOrgao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(informarOrgao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InformarOrgaoExists(informarOrgao.Id)) { return(NotFound()); } else { throw; } } TempData["mensagemEdit"] = "Ok"; return(RedirectToAction(nameof(Index))); } ViewBag.NomeUser = c.NomeUser(User.Identity.Name); return(View(informarOrgao)); }
public async Task <IActionResult> Create([Bind("Id,Autos,Contrato,Vara,Comarca,Estado,Banco,Reu,Oab,Data,NomeUser")] InformarOrgao informarOrgao) { if (_context.InformarOrgao.Any(x => x.Contrato == informarOrgao.Contrato)) { ModelState.AddModelError("Contrato", "Contrato ja foi cadastrado"); ViewBag.NomeUser = c.NomeUser(User.Identity.Name); } if (ModelState.IsValid) { _context.Add(informarOrgao); await _context.SaveChangesAsync(); TempData["mensagemCreate"] = "Ok"; return(RedirectToAction(nameof(Index))); } ViewBag.NomeUser = c.NomeUser(User.Identity.Name); return(View(informarOrgao)); }