public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Corpo,Visibilidade,DataCriacao,ColaboradorId,DepartamentoId")] Conteudo conteudo) { if (id != conteudo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(conteudo); // Desabilita a alteração deste campo na edição _context.Entry(conteudo).Property(x => x.DataCriacao).IsModified = false; await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConteudoExists(conteudo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(conteudo)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Descricao,DataCriacao,OrganizacaoId,ColaboradorId")] GrupoTrabalho grupoTrabalho) { if (id != grupoTrabalho.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grupoTrabalho); // Desabilita a alteração deste campo na edição _context.Entry(grupoTrabalho).Property(x => x.DataCriacao).IsModified = false; await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GrupoTrabalhoExists(grupoTrabalho.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(grupoTrabalho)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,OrganizacaoId")] Departamento departamento) { if (id != departamento.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(departamento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepartamentoExists(departamento.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(departamento)); }