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)); }
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")))); }