public ActionResult CadastrarResposta(Forum_resposta resposta) { resposta.Id_usuario = Convert.ToInt32(HttpContext.User.Identity.Name.ToString()); resposta.Data = DateTime.Now; resposta.Id_topico = Convert.ToInt32(TempData["id_topico"]); if (ModelState.IsValid) { _repositorioForumResposta = new ForumRespostasRepositorio(); _repositorioForumResposta.Salvar(resposta); TempData["mensagem"] = "Resposta cadastrada com sucesso!"; return(RedirectToAction("Index")); } return(View(resposta)); }
//Salvar uma resposta public void Salvar(Forum_resposta resposta) { if (resposta.Id_resposta == 0) { //Salvar _context.Forum_respostas.Add(resposta); } else { Forum_resposta RespostaBanco = _context.Forum_respostas.Find(resposta.Id_resposta); if (RespostaBanco != null) { //Alterar RespostaBanco.Descricao = resposta.Descricao; } } _context.SaveChanges(); }