public int CrearFavorito(string p_usuario) { FavoritosEN favoritosEN = null; int oid; //Initialized FavoritosEN favoritosEN = new FavoritosEN (); if (p_usuario != null) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id favoritosEN.Usuario = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN (); favoritosEN.Usuario.Email = p_usuario; } //Call to FavoritosCAD oid = _IFavoritosCAD.CrearFavorito (favoritosEN); return oid; }
public int CrearFavorito(FavoritosEN favoritos) { try { SessionInitializeTransaction (); if (favoritos.Usuario != null) { // Argumento OID y no colección. favoritos.Usuario = (TravelnookGenNHibernate.EN.Travelnook.UsuarioEN)session.Load (typeof(TravelnookGenNHibernate.EN.Travelnook.UsuarioEN), favoritos.Usuario.Email); favoritos.Usuario.Favorito .Add (favoritos); } session.Save (favoritos); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is TravelnookGenNHibernate.Exceptions.ModelException) throw ex; throw new TravelnookGenNHibernate.Exceptions.DataLayerException ("Error in FavoritosCAD.", ex); } finally { SessionClose (); } return favoritos.Id; }
public FavoritosEN(FavoritosEN favoritos) { this.init (Id, favoritos.Ruta, favoritos.Sitio, favoritos.Usuario, favoritos.Evento); }