示例#1
0
 public ActionResult List(presenca entity, String message)
 {
     ViewData["message"] = message;
     if (string.IsNullOrEmpty(entity.inscricao.usuario.num_matric_aluno) &&
         string.IsNullOrEmpty(entity.inscricao.usuario.nome_completo) && (entity.inscricao.funcao.id_funcao == 0) &&
         (entity.pfk_id_juri == 0))
     {
         return(View(PresencaRepository.GetAll()));
     }
     else
     {
         return(View(PresencaRepository.GetAllByCriteria(entity.inscricao.usuario.nome_completo ?? "",
                                                         entity.inscricao.funcao.id_funcao, entity.pfk_id_juri)));
     }
 }
示例#2
0
        public void Deveria_Persistir_Presencas_SQL_Test()
        {
            var aluno = AlunoRepository.GetById(1);

            var aula = AulaRepository.GetById(1);

            var presenca = ObjectBuilder.CreatePresenca(aluno, aula, "C");

            PresencaRepository.Add(presenca);

            Uow.Commit();

            var presencas = PresencaRepository.GetAll();

            Assert.AreEqual(2, presencas.Count);
        }