public ActionResult DetalhesConvite(Guid id)
        {
            var dadosMestre = _mestreAppService.Search(a => a.Email.Equals(User.Identity.Name)).FirstOrDefault();

            if (dadosMestre == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            var dadosConvite = _conviteMestreAppService.GetById(id);

            ViewBag.Convite       = _conviteMestreAppService.GetById(dadosConvite.ConviteMestreId);
            ViewBag.ListaQuestoes =
                _questaoAppService.Search(a => a.TopicoAtribuidoId.Equals(dadosConvite.TopicoAtribuidoId));

            ViewBag.TipoPagamento = new SelectList(ListaTipoPagamento.TipoPagamento(), "Key", "Value");

            return(View(dadosConvite));
        }
Exemple #2
0
        private bool RemoverQuestaoPorTopicoAtribuidoId(Guid id, out ActionResult redirectToAction)
        {
            var dadosQuestoes =
                _questaoAppService.Search(a => a.TopicoAtribuidoId.Equals(id) &&
                                          a.Status.Equals("Item sem confirmação de aceite pelo Elaborador"));

            if (dadosQuestoes == null)
            {
                redirectToAction = RedirectToAction("Index", "TopicoAtribuido");
                return(true);
            }

            foreach (var itens in dadosQuestoes)
            {
                _questaoAppService.Remove(itens.QuestaoId);
            }
            redirectToAction = null;
            return(false);
        }
 public ActionResult Index()
 {
     return(View(_questaoAppService.Search(a => a.Status.Equals("Item Elaborado aguardando ser enviado para Revisão da banca"))));
 }