public ActionResult AdicionarTopico(Topico topico) { Boolean retorno = false; TopicoBLL topicoBll = new TopicoBLL(); topico.usuario.Id = User.Identity.GetUserId <int>(); if (ModelState.IsValid) { topicoBll.AdicionarTopico(topico); retorno = true; } return(Json(retorno)); }
public JsonResult FechaTopico(Topico topico) { TopicoBLL topicoBll = new TopicoBLL(); if (topico.usuario.Id == User.Identity.GetUserId <int>()) { if (topicoBll.FechaTopico(topico) == true) { // topicoBll.EnviarEmail(topico); return(Json(true, JsonRequestBehavior.AllowGet)); } ; } return(Json(false, JsonRequestBehavior.AllowGet)); }
public async Task FechaTopico([FromBody] Topico topico) { TopicoBLL topicoBll = new TopicoBLL(); if (topico.usuario.Id == User.Identity.GetUserId <int>()) { if (topicoBll.FechaTopico(topico) == true) { await topicoBll.EnviarEmail(topico); //return (true); } ; } // return (false); }
public ActionResult AdicionarResposta(Topico post) { TopicoBLL topicoBll = new TopicoBLL(); post.Id = topicoSalva.Id; post.Titulo = topicoSalva.Titulo; post.Tema = topicoSalva.Tema; post.TopicoFilho.Tema = topicoSalva.Tema; post.usuario.Id = topicoSalva.usuario.Id; post.TopicoFilho.DataCria = DateTime.Now; post.TopicoFilho.usuario.Id = User.Identity.GetUserId <int>(); bool retorno = topicoBll.AdicionarPosts(post); return(Json(retorno)); }
public ActionResult TopicoSelecionado(string topicoId) { ViewBag.TopicoId = topicoId; ViewBag.Usuario = User.Identity.GetUserId <int>(); Topico topico = new Topico(); TopicoBLL topicoBll = new TopicoBLL(); topico.Id = Convert.ToInt16(topicoId); if (topicoBll.ValTopico(topico) == true) { topico.Id = Convert.ToInt16(topicoId); // ViewBag.TopicoId = topicoId; return(View(topico)); } else { return(RedirectToAction("Error", "Home")); } }
public async void EnviaEmailTopicoFechado([FromBody] Topico topico) { TopicoBLL topicoBll = new TopicoBLL(); await topicoBll.EnviarEmail(topico); }
public IEnumerable <Topico> ListarTopico() { TopicoBLL topicoBll = new TopicoBLL(); return(topicoBll.ListarTopico()); }