Exemple #1
0
 public void EnviarAlternativaDiscursiva(string codigo, int ordem, int alternativa, string resposta)
 {
     if (!String.IsNullOrWhiteSpace(codigo))
     {
         AvalAvi avi = AvalAvi.ListarPorCodigoAvaliacao(codigo);
         if (avi != null && avi.FlagAndamento)
         {
             AviQuestao questao = avi.ObterQuestao(ordem);
             AviQuestaoPessoaResposta.InserirResposta(questao, PessoaFisica.ListarPorMatricula(Sessao.UsuarioMatricula), alternativa, resposta);
         }
     }
 }
Exemple #2
0
 // GET: institucional/realizar/AVI201520002
 public ActionResult Realizar(string codigo)
 {
     if (!String.IsNullOrWhiteSpace(codigo))
     {
         AvalAvi avi = AvalAvi.ListarPorCodigoAvaliacao(codigo);
         if (avi != null && avi.FlagAndamento)
         {
             PessoaFisica pessoa = PessoaFisica.ListarPorMatricula(Sessao.UsuarioMatricula);
             if (avi.Pessoas.Contains(pessoa))
             {
                 var viewModel = new InstitucionalRealizarViewModel();
                 viewModel.Avi       = avi;
                 viewModel.Respostas = AviQuestaoPessoaResposta.ObterRespostasPessoa(avi, pessoa);
                 return(View(viewModel));
             }
         }
     }
     return(RedirectToAction("Andamento"));
 }