public Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN PublicarComentario(string p_Titulo, string p_Texto, int idref, Fight4FitGenNHibernate.Enumerated.Fight4Fit.TipoComentarioEnum tipo, string usuario) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Comentario_PublicarComentario) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN result = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); int oid; //Initialized ComentarioEN ComentarioEN comentarioEN; comentarioEN = new ComentarioEN(); comentarioEN.Titulo = p_Titulo; comentarioEN.Texto = p_Texto; comentarioEN.Tipocom = tipo; comentarioEN.Likes = 0; //Call to ComentarioCAD oid = comentarioCAD.PublicarComentario(comentarioEN); if (comentarioEN.Tipocom == TipoComentarioEnum.Foto) { comentarioCEN.VincFoto(comentarioEN.Id, idref); } else if (comentarioEN.Tipocom == TipoComentarioEnum.Evento) { comentarioCEN.VincEv(comentarioEN.Id, idref); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }