public int New_(string p_usuario, int p_receta, string p_comentario, TimeSpan p_fecha) { ComentarioEN comentarioEN = null; int oid; //Initialized ComentarioEN comentarioEN = new ComentarioEN (); if (p_usuario != null) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id comentarioEN.Usuario = new EnMiNeveraGenNHibernate.EN.EnMiNevera.UsuarioEN (); comentarioEN.Usuario.Id = p_usuario; } if (p_receta != -1) { // El argumento p_receta -> Property receta es oid = false // Lista de oids id comentarioEN.Receta = new EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN (); comentarioEN.Receta.Id = p_receta; } comentarioEN.Comentario = p_comentario; comentarioEN.Fecha = p_fecha; //Call to ComentarioCAD oid = _IComentarioCAD.New_ (comentarioEN); return oid; }
public void Modify(ComentarioEN comentario) { try { SessionInitializeTransaction (); ComentarioEN comentarioEN = (ComentarioEN)session.Load (typeof(ComentarioEN), comentario.Id); comentarioEN.Comentario = comentario.Comentario; comentarioEN.Fecha = comentario.Fecha; session.Update (comentarioEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in ComentarioCAD.", ex); } finally { SessionClose (); } }
public void Modify(int p_Comentario_OID, string p_comentario, TimeSpan p_fecha) { ComentarioEN comentarioEN = null; //Initialized ComentarioEN comentarioEN = new ComentarioEN (); comentarioEN.Id = p_Comentario_OID; comentarioEN.Comentario = p_comentario; comentarioEN.Fecha = p_fecha; //Call to ComentarioCAD _IComentarioCAD.Modify (comentarioEN); }
public Comentario ConvertENToModelUI(ComentarioEN en) { Comentario model = new Comentario(); model.Id = en.Id; model.ComentarioTexto = en.Comentario; model.Fecha = en.Fecha; model.IdUsuario = en.Usuario.Id; model.NombreUsuario = en.Usuario.Nick; model.IdReceta = en.Receta.Id; return model; }
public override bool Equals(object obj) { if (obj == null) { return(false); } ComentarioEN t = obj as ComentarioEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public int New_(ComentarioEN comentario) { try { SessionInitializeTransaction (); if (comentario.Usuario != null) { // Argumento OID y no colección. comentario.Usuario = (EnMiNeveraGenNHibernate.EN.EnMiNevera.UsuarioEN)session.Load (typeof(EnMiNeveraGenNHibernate.EN.EnMiNevera.UsuarioEN), comentario.Usuario.Id); comentario.Usuario.Comentarios .Add (comentario); } if (comentario.Receta != null) { // Argumento OID y no colección. comentario.Receta = (EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN)session.Load (typeof(EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN), comentario.Receta.Id); comentario.Receta.Comentarios .Add (comentario); } session.Save (comentario); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in ComentarioCAD.", ex); } finally { SessionClose (); } return comentario.Id; }
public ComentarioEN(ComentarioEN comentario) { this.init (Id, comentario.Usuario, comentario.Receta, comentario.Comentario, comentario.Fecha); }
public ComentarioEN(ComentarioEN comentario) { this.init(Id, comentario.Usuario, comentario.Receta, comentario.Comentario, comentario.Fecha); }