Exemple #1
0
        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();
        }