public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here SessionInitialize(); ComentarioCAD comentarioCAD = new ComentarioCAD(session); ComentarioCEN comentarioCEN = new ComentarioCEN(comentarioCAD); ComentarioEN comentarioEN = comentarioCEN.ReadOID(id); ComentarioModel comentario = ComentarioAssembler.convertENToModelUI(comentarioEN); VideoModel vid = new VideoModel(); VideoEN vidEN = new VideoCAD(session).ReadOIDDefault(comentarioEN.Video.Id); vid = VideoAssembler.convertENToModelUI(vidEN); SessionClose(); new ComentarioCEN().Destroy(id); return(RedirectToRoute(new { controller = "Video", action = "Details", id = vid.Id, })); } catch { return(View()); } }
// GET: Comentario/Edit/5 public ActionResult Edit(int id) { ComentarioModel coment = null; SessionInitialize(); ComentarioEN comentarioEN = new ComentarioCAD(session).ReadOIDDefault(id); coment = ComentarioAssembler.convertENToModelUI(comentarioEN); SessionClose(); return(View()); }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here ComentarioCEN cen = new ComentarioCEN(); SessionInitialize(); ComentarioModel com = null; ComentarioEN comEN = new ComentarioCAD(session).ReadOIDDefault(id); com = ComentarioAssembler.convertENToModelUI(comEN); VideoModel vid = new VideoModel(); VideoEN vidEN = new VideoCAD(session).ReadOIDDefault(comEN.Video.Id); vid = VideoAssembler.convertENToModelUI(vidEN); SessionClose(); if (!collection["Texto"].Equals("")) { cen.Modify(p_Comentario_OID: com.Id, p_texto: collection["Texto"]); } if (true) { return(RedirectToRoute(new { controller = "Video", action = "Details", id = vid.Id, })); } } catch { return(View()); } }