コード例 #1
0
        public async Task <IActionResult> CadastrarGrupo(GrupoViewModel modelo)
        {
            if (ModelState.IsValid)
            {
                Grupo grupo = new Grupo()
                {
                    Nome          = modelo.Nome,
                    Descricao     = modelo.Descricao,
                    DataInclusao  = DateTime.Now,
                    AnaliseOrigem = modelo.AnaliseId,
                    Ativo         = true,
                    ProjetoId     = modelo.ProjetoId
                };

                var resultado = await _repoGrupo.CadastrarGrupo(grupo);

                if (resultado)
                {
                    TempData["validacoes"] = _localizador["Grupo cadastrado com sucesso!"].ToString();
                    return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.AnaliseId, projetoId = modelo.ProjetoId }));
                }
            }
            TempData["validacoes"] = _localizador["Não foi possivel cadastrar o grupo!"].ToString();
            return(RedirectToAction("AcessarAnalise", "Analise", new { analiseId = modelo.AnaliseId, projetoId = modelo.ProjetoId }));
        }