//Sin e: DameGaleriaPorOID //Con e: GaleriaEN public GaleriaEN DameGaleriaPorOID(int id) { GaleriaEN galeriaEN = null; try { SessionInitializeTransaction(); galeriaEN = (GaleriaEN)session.Get(typeof(GaleriaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } return(galeriaEN); }
public int CrearGaleria(GaleriaEN galeria) { try { SessionInitializeTransaction(); if (galeria.Evento != null) { // Argumento OID y no colección. galeria.Evento = (Fight4FitGenNHibernate.EN.Fight4Fit.EventoEN)session.Load(typeof(Fight4FitGenNHibernate.EN.Fight4Fit.EventoEN), galeria.Evento.Id); galeria.Evento.Galeria = galeria; } session.Save(galeria); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } return(galeria.Id); }
public int CrearGaleria(GaleriaEN galeria) { try { SessionInitializeTransaction(); if (galeria.Galeria != null) { // Argumento OID y no colección. galeria.Galeria = (NuevoInmueblateGenNHibernate.EN.RedSocial.GaleriaEN)session.Load(typeof(NuevoInmueblateGenNHibernate.EN.RedSocial.GaleriaEN), galeria.Galeria.Id); galeria.Galeria.ElementosMultimedia .Add(galeria); } session.Save(galeria); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } return(galeria.Id); }
public void EliminarGaleria(int id ) { try { SessionInitializeTransaction(); GaleriaEN galeriaEN = (GaleriaEN)session.Load(typeof(GaleriaEN), id); session.Delete(galeriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } }
public GaleriaEN ReadOIDDefault(int id ) { GaleriaEN galeriaEN = null; try { SessionInitializeTransaction(); galeriaEN = (GaleriaEN)session.Get(typeof(GaleriaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } return(galeriaEN); }
public int CrearGaleria(int p_galeria, Nullable <DateTime> p_fecha, string p_descripcion, string p_nombre, bool p_pendienteModeracion, string p_URL) { GaleriaEN galeriaEN = null; int oid; //Initialized GaleriaEN galeriaEN = new GaleriaEN(); if (p_galeria != -1) { // El argumento p_galeria -> Property galeria es oid = false // Lista de oids id galeriaEN.Galeria = new NuevoInmueblateGenNHibernate.EN.RedSocial.GaleriaEN(); galeriaEN.Galeria.Id = p_galeria; } galeriaEN.Fecha = p_fecha; galeriaEN.Descripcion = p_descripcion; galeriaEN.Nombre = p_nombre; galeriaEN.PendienteModeracion = p_pendienteModeracion; galeriaEN.URL = p_URL; //Call to GaleriaCAD oid = _IGaleriaCAD.CrearGaleria(galeriaEN); return(oid); }
public GaleriaEN DameGaleriaPorOID(int id) { GaleriaEN galeriaEN = null; galeriaEN = _IGaleriaCAD.DameGaleriaPorOID(id); return(galeriaEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(GaleriaEN galeria) { try { SessionInitializeTransaction(); GaleriaEN galeriaEN = (GaleriaEN)session.Load(typeof(GaleriaEN), galeria.Id); galeriaEN.NombreGaleria = galeria.NombreGaleria; session.Update(galeriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is Fight4FitGenNHibernate.Exceptions.ModelException) { throw ex; } throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } }
public GaleriaEN ReadOID(int id ) { GaleriaEN galeriaEN = null; galeriaEN = _IGaleriaCAD.ReadOID(id); return(galeriaEN); }
// // GET: /GaleriaAssembler/ public GaleriaModelo ConvertENToModelUI(GaleriaEN en) { GaleriaModelo gal = new GaleriaModelo(); gal.NombreGaleria = en.NombreGaleria; gal.Evento = en.Evento.Id; return(gal); }
public void ModificarGaleria(int p_Galeria_OID, string p_NombreGaleria) { GaleriaEN galeriaEN = null; //Initialized GaleriaEN galeriaEN = new GaleriaEN(); galeriaEN.Id = p_Galeria_OID; galeriaEN.NombreGaleria = p_NombreGaleria; //Call to GaleriaCAD _IGaleriaCAD.ModificarGaleria(galeriaEN); }
public void ModificarGaleria(int p_Galeria_OID, Nullable <DateTime> p_fecha, string p_descripcion, string p_nombre, bool p_pendienteModeracion, string p_URL) { GaleriaEN galeriaEN = null; //Initialized GaleriaEN galeriaEN = new GaleriaEN(); galeriaEN.Id = p_Galeria_OID; galeriaEN.Fecha = p_fecha; galeriaEN.Descripcion = p_descripcion; galeriaEN.Nombre = p_nombre; galeriaEN.PendienteModeracion = p_pendienteModeracion; galeriaEN.URL = p_URL; //Call to GaleriaCAD _IGaleriaCAD.ModificarGaleria(galeriaEN); }
public void ModificarGaleria(GaleriaEN galeria) { try { SessionInitializeTransaction(); GaleriaEN galeriaEN = (GaleriaEN)session.Load(typeof(GaleriaEN), galeria.Id); galeriaEN.Fecha = galeria.Fecha; galeriaEN.Descripcion = galeria.Descripcion; galeriaEN.Nombre = galeria.Nombre; galeriaEN.PendienteModeracion = galeria.PendienteModeracion; galeriaEN.URL = galeria.URL; session.Update(galeriaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in GaleriaCAD.", ex); } finally { SessionClose(); } }
public int CrearGaleria(int p_evento, string p_NombreGaleria) { GaleriaEN galeriaEN = null; int oid; //Initialized GaleriaEN galeriaEN = new GaleriaEN(); if (p_evento != -1) { // El argumento p_evento -> Property evento es oid = false // Lista de oids id galeriaEN.Evento = new Fight4FitGenNHibernate.EN.Fight4Fit.EventoEN(); galeriaEN.Evento.Id = p_evento; } galeriaEN.NombreGaleria = p_NombreGaleria; //Call to GaleriaCAD oid = _IGaleriaCAD.CrearGaleria(galeriaEN); return(oid); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { //CAD IUsuarioCAD _IusuarioCAD = new UsuarioCAD(); IEventoCAD _IEventoCAD = new EventoCAD(); ICategoriaCAD _ICategoriaCAD = new CategoriaCAD(); IReporteCAD _IReporteCAD = new ReporteCAD(); IGaleriaCAD _IGaleriaCAD = new GaleriaCAD(); IComentarioCAD _IComentarioCAD = new ComentarioCAD(); ISoporteCAD _ISoporteCAD = new SoporteCAD(); //EN UsuarioEN usuarioEN = new UsuarioEN(); EventoEN eventoEN = new EventoEN(); CategoriaEN categoriaEN = new CategoriaEN(); ReporteEN reporteEN = new ReporteEN(); GaleriaEN galeriaEN = new GaleriaEN(); ComentarioEN comentarioEN = new ComentarioEN(); SoporteEN soporteEN = new SoporteEN(); //CEN UsuarioCEN usuarioCEN = new UsuarioCEN(_IusuarioCAD); EventoCEN eventoCEN = new EventoCEN(_IEventoCAD); CategoriaCEN categoriaCEN = new CategoriaCEN(_ICategoriaCAD); ReporteCEN reporteCEN = new ReporteCEN(_IReporteCAD); GaleriaCEN galeriaCEN = new GaleriaCEN(_IGaleriaCAD); ComentarioCEN comentarioCEN = new ComentarioCEN(_IComentarioCAD); SoporteCEN soporteCEN = new SoporteCEN(_ISoporteCAD); //CP ReporteCP reporteCP = new ReporteCP(); ComentarioCP comentarioCP = new ComentarioCP(); //USUARIOS UsuarioEN usuario1EN = new UsuarioEN(); usuario1EN.Email = "*****@*****.**"; usuario1EN.Password = "******"; usuario1EN.Nombre = "Luis"; usuario1EN.Apellidos = "Berenguer"; usuario1EN.Telefono = "665644433"; usuario1EN.Localidad = "Novelda"; usuario1EN.Provincia = "Alicante"; usuario1EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario1EN.Email, usuario1EN.Password, false, TipoUsuarioEnum.Administrador, usuario1EN.Nombre, usuario1EN.Apellidos, usuario1EN.Telefono, usuario1EN.Localidad, usuario1EN.Provincia, usuario1EN.Direccion); UsuarioEN usuario2EN = new UsuarioEN(); usuario2EN.Email = "*****@*****.**"; usuario2EN.Password = "******"; usuario2EN.Nombre = "Victoria"; usuario2EN.Apellidos = "Hodelin"; usuario2EN.Telefono = "665644433"; usuario2EN.Localidad = "Orihuela"; usuario2EN.Provincia = "Alicante"; usuario2EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario2EN.Email, usuario2EN.Password, false, TipoUsuarioEnum.Administrador, usuario2EN.Nombre, usuario2EN.Apellidos, usuario2EN.Telefono, usuario2EN.Localidad, usuario2EN.Provincia, usuario2EN.Direccion); UsuarioEN usuario3EN = new UsuarioEN(); usuario3EN.Email = "*****@*****.**"; usuario3EN.Password = "******"; usuario3EN.Nombre = "Pablo"; usuario3EN.Apellidos = "Lopez"; usuario3EN.Telefono = "665644433"; usuario3EN.Localidad = "Aspe"; usuario3EN.Provincia = "Alicante"; usuario3EN.Direccion = "Calle to guapag 5 C"; usuarioCEN.CrearUsuario(usuario3EN.Email, usuario3EN.Password, false, TipoUsuarioEnum.Administrador, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion); //CATEGORIA categoriaEN = new CategoriaEN(); categoriaEN.Nombre = "Futbol"; categoriaCEN.CrearCategoria(categoriaEN.Nombre); CategoriaEN categoria1EN = new CategoriaEN(); categoria1EN.Nombre = "Baloncesto"; categoriaCEN.CrearCategoria(categoria1EN.Nombre); CategoriaEN categoria2EN = new CategoriaEN(); categoria2EN.Nombre = "Atletismo"; categoriaCEN.CrearCategoria(categoria2EN.Nombre); //EVENTO DateTime date1 = DateTime.Now; DateTime date12 = new DateTime(2008, 5, 1, 8, 30, 52); eventoEN = new EventoEN(); eventoEN.Categoria = categoriaEN; eventoEN.Descripcion = "Que bien vamos a pasarlo"; eventoEN.Tipo = TipoEventoEnum.Evento; eventoEN.Localizacion = "China"; eventoEN.Latitud = 1234123; eventoEN.Longitud = 123123; int ev1 = eventoCEN.CrearEvento("La copa del meao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date1, eventoEN.Localizacion, eventoEN.Latitud, eventoEN.Longitud); EventoEN evento1EN = new EventoEN(); evento1EN = new EventoEN(); evento1EN.Categoria = categoriaEN; evento1EN.Descripcion = "Que bien vamos a jugahlo"; evento1EN.Localizacion = "Aspe"; evento1EN.Latitud = 1234123; evento1EN.Longitud = 123123; evento1EN.Tipo = TipoEventoEnum.Evento; int ev2 = eventoCEN.CrearEvento("La copa del cagao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date12, evento1EN.Localizacion, evento1EN.Latitud, evento1EN.Longitud); /*/ / COMENTARIO * comentarioEN = new ComentarioEN (); * comentarioEN.Titulo = "Futbol"; * comentarioEN.Texto = "El futbol es muy divertido"; * comentarioCP.PublicarComentario (comentarioEN.Titulo, comentarioEN.Texto, ev1, TipoComentarioEnum.Evento); * * * ComentarioEN comentario2EN = new ComentarioEN (); * comentario2EN = new ComentarioEN (); * comentario2EN.Titulo = "Golf"; * comentario2EN.Texto = "El golf es muy divertido"; * comentarioCP.PublicarComentario (comentario2EN.Titulo, comentario2EN.Texto, ev2, TipoComentarioEnum.Evento); * * ComentarioEN comentario3EN = new ComentarioEN (); * comentario3EN.Titulo = "Tenis"; * comentario3EN.Texto = "El tenis es muy divertido"; * comentarioCP.PublicarComentario (comentario3EN.Titulo, comentario3EN.Texto, ev1, TipoComentarioEnum.Evento); * / * * * * //REPORTE * * /* * reporteEN = new ReporteEN (); * reporteEN.Texto = "Este tio es muy muy feo"; * reporteEN.Motivo = MotivoEnum.ofensivo; * reporteEN.Usuario = usuario1EN; * reporteEN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporteEN.Texto, reporteEN.Motivo, reporteEN.Usuario.Email, comentarioEN.Id, reporteEN.Tipo); * * ReporteEN reporte1EN = new ReporteEN (); * reporte1EN.Texto = "Este tio es muy muy feo"; * reporte1EN.Motivo = MotivoEnum.terrorismo; * reporte1EN.Usuario = usuario2EN; * reporte1EN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporte1EN.Texto, reporte1EN.Motivo, reporte1EN.Usuario.Email, 0, reporte1EN.Tipo); * * ReporteEN reporte2EN = new ReporteEN (); * reporte2EN.Texto = "Este tio es muy muy feo"; * reporte2EN.Motivo = MotivoEnum.inapropiado; * reporte1EN.Usuario = usuario1EN; * reporte2EN.Tipo = TipoReporteEnum.comentario; * reporteCP.NuevoReporte (reporte2EN.Texto, reporte2EN.Motivo, reporte2EN.Usuario.Email, 1, reporte2EN.Tipo);*/ // Insert the initilizations of entities using the CEN classes // p.e. CustomerCEN customer = new CustomerCEN(); // customer.New_ (p_user:"******", p_password:"******"); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public int RegistrarUsuario(string pe_nombre, string pe_apellido, string pe_nif, string pe_mail, string pe_direccion, string pe_poblacion, string pe_cp, string pe_pais, string pe_pass, string pe_urlFoto, string pe_telefono, DateTime pe_fNacimiento, TipoPrivacidadEnum pe_tipo) { int ret = -1; try { SessionInitializeTransaction(); UsuarioCEN usuCEN = new UsuarioCEN(new UsuarioCAD(session)); MuroCEN muroCEN = new MuroCEN(new MuroCAD(session)); EntradaCEN entCEN = new EntradaCEN(new EntradaCAD(session)); SuperUsuarioCEN supCEN = new SuperUsuarioCEN(new SuperUsuarioCAD(session)); GaleriaCEN galCEN = new GaleriaCEN(new GaleriaCAD(session)); FotografiaCEN fotCEN = new FotografiaCEN(new FotografiaCAD(session)); ElementoMultimediaCEN eleCEN = new ElementoMultimediaCEN(new ElementoMultimediaCAD(session)); //Compruebo que no existe previamente(debería comprobarse en niveles superiores) if (supCEN.ObtenerUsuarioPorEmail(pe_mail) != null) { return(-1); } //creamos el muro int m = muroCEN.CrearMuro(false); MuroEN muro = muroCEN.get_IMuroCAD().ReadOIDDefault(m); //creamos una entrada en el muro de bien venida string titulo = "Bienvenid@ " + pe_nombre; string cuerpo = "Disfuta de nuestra red social, aquí podrás encontrar el inmuble que buscas"; //creamos al nuevo usuario ret = usuCEN.CrearUsuario(muro.Id, pe_nombre, pe_telefono, pe_mail, pe_direccion, pe_poblacion, pe_cp, pe_pais, pe_pass, 0, pe_apellido, pe_nif, pe_fNacimiento, pe_tipo); //int en = entCEN.CrearEntrada(DateTime.Now, titulo, cuerpo, false, muro.Id, -1); //insertamos la entrada en el muro //IList<int> entradas = new List<int>(); //entradas.Add(en); //muroCEN.AnyadirEntradas(m, entradas); //muroCEN.AsociarConUsuario(m, ret); //Crear directorios de archivos. string ruta = AppDomain.CurrentDomain.BaseDirectory; ruta = ruta.Substring(0, ruta.LastIndexOf("\\trunk")); ruta += "\\trunk\\NuevoInmueblateWeb\\InmueblateWeb\\img"; string ruta_default = ruta; ruta += "\\ID" + ret.ToString().PadLeft(4, '0'); //retorno = "\\Anuncios"; string img = "\\Imagen"; string vid = "\\Video"; if (!System.IO.Directory.Exists(ruta)) { System.IO.Directory.CreateDirectory(ruta); System.IO.Directory.CreateDirectory(ruta + img); string dest = Path.Combine(ruta + img, "user-default.jpg"); File.Copy(ruta_default + "\\default\\user-default.jpg", dest); System.IO.Directory.CreateDirectory(ruta + vid); } ruta = "/ID" + ret.ToString().PadLeft(4, '0') + "/"; //creamos la fotografia del perfil FotografiaEN foto = new FotografiaEN(); GaleriaEN galEN = new GaleriaEN(); int galeria = galCEN.CrearGaleria(-1, DateTime.Now, "Fotos de perfil", "Perfil", false, ""); if (pe_urlFoto != "") { foto.URL = pe_urlFoto; } else { foto.URL = ruta + "Imagen/user-default.jpg"; } foto.Nombre = "default"; int id_foto = fotCEN.CrearFotografia(galeria, DateTime.Now, "Fotografía de perfil", foto.Nombre, false, foto.URL); eleCEN.AnyadirUsuario(id_foto, ret); IList <int> l_gal = new List <int>(); l_gal.Add(galeria); usuCEN.AnyadirElementosMultimedia(ret, l_gal); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(ret); }
public static GaleriaEN Convert(GaleriaDTO dto) { GaleriaEN newinstance = null; try { if (dto != null) { newinstance = new GaleriaEN(); if (dto.ElementosMultimedia_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IElementoMultimediaCAD elementoMultimediaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ElementoMultimediaCAD(); newinstance.ElementosMultimedia = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN>(); foreach (int entry in dto.ElementosMultimedia_oid) { newinstance.ElementosMultimedia.Add(elementoMultimediaCAD.ReadOIDDefault(entry)); } } newinstance.Id = dto.Id; if (dto.Mensaje_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMensajeCAD mensajeCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MensajeCAD(); newinstance.Mensaje = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN>(); foreach (int entry in dto.Mensaje_oid) { newinstance.Mensaje.Add(mensajeCAD.ReadOIDDefault(entry)); } } if (dto.Galeria_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGaleriaCAD galeriaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GaleriaCAD(); newinstance.Galeria = galeriaCAD.ReadOIDDefault(dto.Galeria_oid); } if (dto.Entradas_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IEntradaCAD entradaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.EntradaCAD(); newinstance.Entradas = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN>(); foreach (int entry in dto.Entradas_oid) { newinstance.Entradas.Add(entradaCAD.ReadOIDDefault(entry)); } } if (dto.AparicionComentarios_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IComentarioCAD comentarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ComentarioCAD(); newinstance.AparicionComentarios = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN>(); foreach (int entry in dto.AparicionComentarios_oid) { newinstance.AparicionComentarios.Add(comentarioCAD.ReadOIDDefault(entry)); } } if (dto.Inmueble_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IInmuebleCAD inmuebleCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.InmuebleCAD(); newinstance.Inmueble = inmuebleCAD.ReadOIDDefault(dto.Inmueble_oid); } if (dto.Usuario_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IUsuarioCAD usuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.UsuarioCAD(); newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid); } newinstance.Fecha = dto.Fecha; newinstance.Descripcion = dto.Descripcion; newinstance.Nombre = dto.Nombre; newinstance.PendienteModeracion = dto.PendienteModeracion; newinstance.URL = dto.URL; } } catch (Exception ex) { throw ex; } return(newinstance); }
public static GaleriaDTO Convert(GaleriaEN en) { GaleriaDTO newinstance = null; if (en != null) { newinstance = new GaleriaDTO(); if (en.ElementosMultimedia != null) { newinstance.ElementosMultimedia_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN entry in en.ElementosMultimedia) { newinstance.ElementosMultimedia_oid.Add(entry.Id); } } newinstance.Id = en.Id; if (en.Mensaje != null) { newinstance.Mensaje_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN entry in en.Mensaje) { newinstance.Mensaje_oid.Add(entry.Id); } } if (en.Galeria != null) { newinstance.Galeria_oid = en.Galeria.Id; } if (en.Entradas != null) { newinstance.Entradas_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN entry in en.Entradas) { newinstance.Entradas_oid.Add(entry.Id); } } if (en.AparicionComentarios != null) { newinstance.AparicionComentarios_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN entry in en.AparicionComentarios) { newinstance.AparicionComentarios_oid.Add(entry.Id); } } if (en.Inmueble != null) { newinstance.Inmueble_oid = en.Inmueble.Id; } if (en.Usuario != null) { newinstance.Usuario_oid = en.Usuario.Id; } newinstance.Fecha = en.Fecha; newinstance.Descripcion = en.Descripcion; newinstance.Nombre = en.Nombre; newinstance.PendienteModeracion = en.PendienteModeracion; newinstance.URL = en.URL; } return(newinstance); }