public ActionResult ComentarioReto(int id) { SessionInitialize(); ComentarioCAD cad = new ComentarioCAD(session); var aux = cad.FiltrarComentarioPorReto(id); SessionClose(); return(View(aux)); }
public void BorrarComentariosReto(int id_reto) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_borrarComentariosReto) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... System.Collections.Generic.IList <ComentarioEN> comentarios = new System.Collections.Generic.List <ComentarioEN>(); comentarios = comentarioCAD.FiltrarComentarioPorReto(id_reto); foreach (ComentarioEN element in comentarios) { comentarioCAD.UnrelationerComentarioReto(element.ID, id_reto); comentarioCAD.Destroy(element.ID); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }