public int CrearComentarioParaReto(int id_reto, string texto, int id_usuario) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_crearComentarioParaReto) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... UsuarioCAD usucad = new UsuarioCAD(session); UsuarioEN usu = usucad.GetID(id_usuario); int id = comentarioCEN.New_(texto, usu.Nombre, id_usuario); comentarioCAD.RelationerComentarioReto(id, id_reto); SessionCommit(); return(id); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }