Пример #1
0
        public ActionResult Configuracao()
        {
            var model = new InstitucionalGerarQuestaoViewModel();

            model.Modulos     = AviModulo.ListarOrdenadamente();
            model.Categorias  = AviCategoria.ListarOrdenadamente();
            model.Indicadores = AviIndicador.ListarOrdenadamente();

            return(View(model));
        }
Пример #2
0
 public ActionResult CadastrarModulo(FormCollection form)
 {
     if (!StringExt.IsNullOrWhiteSpace(form["txtTitulo"], form["txtObjetivo"]))
     {
         var modulo = new AviModulo();
         modulo.Descricao  = form["txtTitulo"];
         modulo.Objetivo   = form["txtObjetivo"];
         modulo.Observacao = String.IsNullOrWhiteSpace(form["txtObservacao"]) ? null : form["txtObservacao"];
         AviModulo.Inserir(modulo);
         Lembrete.AdicionarNotificacao($"Módulo <b>{modulo.Descricao}</b> cadastrado com sucesso.", Lembrete.POSITIVO);
     }
     return(RedirectToAction("Configuracao"));
 }
Пример #3
0
        public ActionResult Questionario(string codigo)
        {
            if (!String.IsNullOrWhiteSpace(codigo))
            {
                AvalAvi avi = AvalAvi.ListarPorCodigoAvaliacao(codigo);
                if (avi != null && !avi.FlagAndamento)
                {
                    ViewModels.InstitucionalGerarQuestaoViewModel model = new ViewModels.InstitucionalGerarQuestaoViewModel();
                    model.Modulos     = AviModulo.ListarOrdenadamente();
                    model.Categorias  = AviCategoria.ListarOrdenadamente();
                    model.Indicadores = AviIndicador.ListarOrdenadamente();
                    model.Tipos       = TipoQuestao.ListarOrdenadamente();
                    model.Avi         = avi;

                    return(View(model));
                }
            }
            return(RedirectToAction("Index"));
        }