public JsonResult Editar(GrupoViewModelEdicao grupoModel) { if (ModelState.IsValid) { try { GrupoPersistence gp = new GrupoPersistence(); //obtém o grupo para alterá-lo Grupo g = gp.ObterPorId(grupoModel.Id); //edito as informações g.IdGrupo = grupoModel.Id_Grupo; g.Descricao = grupoModel.Descricao; //salvo no mesma variável de persistência gp.Atualizar(g); mensagem = "O grupo " + g.Descricao + " foi editado com sucesso"; } catch (System.Exception ex) { mensagem = "Erro: " + ex.Message; } } return(Json(new { msg = mensagem })); }
public void Alterar() { GrupoPersistence gp = new GrupoPersistence(); Grupo g = new Grupo(); g.Id = 1; g.Descricao = "Intermediário"; int i = gp.Atualizar(g); Assert.IsTrue(i > 0); }