コード例 #1
0
        public async Task <IActionResult> EditarGrupo(GrupoViewModel modelo)
        {
            if (modelo.Id != 0)
            {
                var grupo = await _repoGrupo.BuscarGrupo(modelo.Id);

                grupo.Nome      = modelo.Nome;
                grupo.Descricao = modelo.Descricao;

                var resultado = await _repoGrupo.AlterarGrupo(grupo);

                if (resultado)
                {
                    TempData["validacoes"] = _localizador["Grupo Alterado com sucesso!"].ToString();
                    return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.AnaliseId, projetoId = modelo.ProjetoId }));
                }
                TempData["validacoes"] = _localizador["Não foi possivel realizar a alteração no grupo!"].ToString();
                return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.AnaliseId, projetoId = modelo.ProjetoId }));
            }
            return(StatusCode(203));
        }