コード例 #1
0
        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 }));
        }
コード例 #2
0
        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);
        }