//MÉTODO DAR LIKE public ActionResult Darlike(int id) { String tip = RouteData.Values["var"].ToString(); int tipo = Int32.Parse(tip); ComentarioModelo com = null; SessionInitialize(); ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id); com = new ComentarioAssembler().ConvertENToModelUI(en); SessionClose(); ComentarioCEN cen = new ComentarioCEN(); en.Likes++; if (tipo == 2) { en.Tipocom = TipoComentarioEnum.Evento; } else { en.Tipocom = TipoComentarioEnum.Foto; } cen.EditarComentario(id, com.titulo, com.texto, en.Likes, en.Tipocom); if (en.Tipocom == TipoComentarioEnum.Foto) { return(RedirectToAction("Details", "Foto", new { id = en.Foto.Id })); } if (en.Tipocom == TipoComentarioEnum.Evento) { return(RedirectToAction("Details", "Evento", new { id = en.Evento.Id })); } return(View()); }
// // GET: /Comentario/Edit/5 public ActionResult Edit(int id) { ComentarioModelo com = null; SessionInitialize(); ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id); com = new ComentarioAssembler().ConvertENToModelUI(en); SessionClose(); return(View(com)); }
// // GET: /Comentario/Details/5 public ActionResult Details(int id) { ComentarioModelo rem = null; SessionInitialize(); ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id); rem = new ComentarioAssembler().ConvertENToModelUI(comEN); SessionClose(); return(View(rem)); }
// GET: Comentario/Details/5 public ActionResult Details(int id) { ComentarioViewModel art = null; SessionInitialize(); ComentarioEN artEN = new ComentarioCAD(session).ReadOIDDefault(id); art = new ComentarioAssembler().ConvertEnToModelUI(artEN); SessionClose(); return(View(art)); }
// GET: Comentario/Edit/5 public ActionResult Edit(int id) { ComentarioModel comen = null; SessionInitialize(); ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id); comen = new ComentarioAssembler().ConvierteObjInterfaz(comEN); SessionClose(); return(View(comen)); }
public ActionResult Shared_comentarios() { SessionInitialize(); ComentarioCAD comCAD = new ComentarioCAD(session); ComentarioCEN comCEN = new ComentarioCEN(comCAD); IList <ComentarioEN> comEN = comCEN.ReadAll(0, -1); IEnumerable <ComentarioViewModel> listViewModel = new ComentarioAssembler().ConvertListENToModel(comEN).ToList(); SessionClose(); return(View(listViewModel)); }
// GET: Comentario/Edit/5 public ActionResult Edit(int id) { ComentarioViewModel com = null; // inicializamos el objeto a NULL SessionInitialize(); ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id); com = new ComentarioAssembler().ConvertEnToModelUI(comEN); SessionClose(); return(View(com)); }
//MÉTODO DAR LIKE public ActionResult Darlike(int id) { ComentarioModelo com = null; SessionInitialize(); ComentarioEN en = new ComentarioCAD(session).ReadOIDDefault(id); com = new ComentarioAssembler().ConvertENToModelUI(en); SessionClose(); ComentarioCEN cen = new ComentarioCEN(); en.Likes++; cen.EditarComentario(id, com.titulo, com.texto, en.Likes, com.tipo); return(RedirectToAction("Index")); }
// GET: Comentario/Delete/5 public ActionResult Delete(int id) { int idCategoria = -1; SessionInitialize(); ComentarioCAD comCAD = new ComentarioCAD(session); ComentarioCEN cen = new ComentarioCEN(comCAD); ComentarioEN comEN = cen.ReadOID(id); ComentarioViewModel art = new ComentarioAssembler().ConvertEnToModelUI(comEN); SessionClose(); new ComentarioCEN().Destroy(id); return(RedirectToAction("Index")); }
public ActionResult likes(int id) { ComentarioModel como = null; SessionInitialize(); ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id); como = new ComentarioAssembler().ConvierteObjInterfaz(comEN); SessionClose(); ComentarioCEN comCEN = new ComentarioCEN(); comEN.Likes++; comCEN.EditarComentario(id, como.titulo, como.texto, comEN.Likes); return(RedirectToAction("Details", "Evento", new { id = comEN.Evento.Id })); //return View(); }