public void Reportar(int p_oid) { /*PROTECTED REGION ID(YoureOnGenNHibernate.CP.YoureOn_Contenido_reportar) ENABLED START*/ IContenidoCAD contenidoCAD = null; ContenidoCEN contenidoCEN = null; try { SessionInitializeTransaction(); contenidoCAD = new ContenidoCAD(session); contenidoCEN = new ContenidoCEN(contenidoCAD); // Write here your custom transaction ... throw new NotImplementedException("Method Reportar() not yet implemented."); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ContenidoCEN() { this._IContenidoCAD = new ContenidoCAD(); }
public ContenidoCEN(IContenidoCAD _IContenidoCAD) { this._IContenidoCAD = _IContenidoCAD; }
public int Comentar(string usuario_oid, int contenido_oid, string texto) { /*PROTECTED REGION ID(YoureOnGenNHibernate.CP.YoureOn_Usuario_comentar) ENABLED START*/ IUsuarioCAD usuarioCAD = null; IContenidoCAD contenidoCAD = null; UsuarioCEN usuarioCEN = null; ContenidoCEN contenidoCEN = null; UsuarioEN usuario = null; ContenidoEN contenido = null; ComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; int result = -1; try { SessionInitializeTransaction(); session.BeginTransaction(); usuarioCAD = new UsuarioCAD(session); contenidoCAD = new ContenidoCAD(session); comentarioCAD = new ComentarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); contenidoCEN = new ContenidoCEN(contenidoCAD); comentarioCEN = new ComentarioCEN(comentarioCAD); usuario = usuarioCAD.ReadOIDDefault(usuario_oid); contenido = contenidoCAD.ReadOIDDefault(contenido_oid); ComentarioEN comentario = new ComentarioEN(); comentario = new ComentarioEN(comentario.Id_comentario, texto, DateTime.Now, usuario, null, contenido, null); usuario.Comentario.Add(comentario); contenido.Comentario.Add(comentario); /*Debug.WriteLine(contenido.Comentario.IndexOf(comentario)); * Debug.WriteLine(usuario.Email); * Debug.WriteLine(contenido.Titulo);*/ session.Save(comentario); session.Save(contenido); session.Save(usuario); session.Transaction.Commit(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }