public ActionResult Edit(int id, Comentario comentario) { try { if (!ModelState.IsValid) { return View(comentario); } Post post = postRepository.Get(comentario.IdPost); this.comentarioRepository.Update(comentario); return RedirectToAction("GetByPost", new { tituloPost = post.Titulo, idPost = post.IdPost }); } catch { return View(comentario); } }
public ActionResult Create(Comentario comentario) { try { if (!ModelState.IsValid) { return Json(new { Result = false }); } this.comentarioRepository.Create(comentario); comentario = this.comentarioRepository.List().OrderBy(x => x.IdComentario).Last(); return Json(new { Result = true, Data = comentario }); } catch { return Json(new { Result = false }); } }