// Modify default (Update all attributes of the class) public void ModifyDefault(ModeradorEN moderador) { try { SessionInitializeTransaction(); ModeradorEN moderadorEN = (ModeradorEN)session.Load(typeof(ModeradorEN), moderador.Email); moderadorEN.PermisoModerador = moderador.PermisoModerador; session.Update(moderadorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } }
public void Destroy(string email ) { try { SessionInitializeTransaction(); ModeradorEN moderadorEN = (ModeradorEN)session.Load(typeof(ModeradorEN), email); session.Delete(moderadorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } }
public ModeradorEN ReadOIDDefault(string email ) { ModeradorEN moderadorEN = null; try { SessionInitializeTransaction(); moderadorEN = (ModeradorEN)session.Get(typeof(ModeradorEN), email); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } return(moderadorEN); }
public string New_(ModeradorEN moderador) { try { SessionInitializeTransaction(); session.Save(moderador); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } return(moderador.Email); }
public int CrearModerador(ModeradorEN moderador) { try { SessionInitializeTransaction(); if (moderador.Muro != null) { // Argumento OID y no colección. moderador.Muro = (NuevoInmueblateGenNHibernate.EN.RedSocial.MuroEN)session.Load(typeof(NuevoInmueblateGenNHibernate.EN.RedSocial.MuroEN), moderador.Muro.Id); moderador.Muro.PropietarioUsuario = moderador; } session.Save(moderador); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } return(moderador.Id); }
public void PoneFalta(string moderador_oid, YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum tipoFalta, YoureOnGenNHibernate.EN.YoureOn.UsuarioEN usuario, Nullable <DateTime> fechaFalta, YoureOnGenNHibernate.EN.YoureOn.AdministradorEN administrador) { /*PROTECTED REGION ID(YoureOnGenNHibernate.CEN.YoureOn_Moderador_poneFalta) ENABLED START*/ ModeradorEN moderadorEN = _IModeradorCAD.ReadOIDDefault(moderador_oid); NotificacionesEN notificacionEN = new NotificacionesEN(); FaltaEN faltaUsuario = new FaltaEN(); String mensaje = ""; if (moderador_oid != null) { faltaUsuario = new FaltaEN(faltaUsuario.Id_falta, tipoFalta, usuario, fechaFalta, moderadorEN); usuario.Falta.Add(faltaUsuario); if (usuario.Falta.Count == 3) { mensaje = "El usuario" + usuario.Email + "ha cometido 3 faltas leves"; this.EnviarNotificacion(moderadorEN.Email, administrador, mensaje); } else if (faltaUsuario.TipoFalta.Equals("2") || faltaUsuario.TipoFalta.Equals("grave")) { mensaje = "El usuario" + usuario.Email + "ha cometido una falta grave"; this.EnviarNotificacion(moderadorEN.Email, administrador, mensaje); } } /*PROTECTED REGION END*/ }
public string New_(string p_email, string p_nombre, string p_apellidos, Nullable <DateTime> p_fechaNac, string p_NIF, string p_foto, String p_contrasenya, bool p_esVetado, string p_permisoModerador) { ModeradorEN moderadorEN = null; string oid; //Initialized ModeradorEN moderadorEN = new ModeradorEN(); moderadorEN.Email = p_email; moderadorEN.Nombre = p_nombre; moderadorEN.Apellidos = p_apellidos; moderadorEN.FechaNac = p_fechaNac; moderadorEN.NIF = p_NIF; moderadorEN.Foto = p_foto; moderadorEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya); moderadorEN.EsVetado = p_esVetado; moderadorEN.PermisoModerador = p_permisoModerador; //Call to ModeradorCAD oid = _IModeradorCAD.New_(moderadorEN); return(oid); }
public void BorrarModerador(int id) { try { SessionInitializeTransaction(); ModeradorEN moderadorEN = (ModeradorEN)session.Load(typeof(ModeradorEN), id); session.Delete(moderadorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } }
public void Modify(ModeradorEN moderador) { try { SessionInitializeTransaction(); ModeradorEN moderadorEN = (ModeradorEN)session.Load(typeof(ModeradorEN), moderador.Email); moderadorEN.Nombre = moderador.Nombre; moderadorEN.Apellidos = moderador.Apellidos; moderadorEN.FechaNac = moderador.FechaNac; moderadorEN.NIF = moderador.NIF; moderadorEN.Foto = moderador.Foto; moderadorEN.Contrasenya = moderador.Contrasenya; moderadorEN.EsVetado = moderador.EsVetado; moderadorEN.PermisoModerador = moderador.PermisoModerador; session.Update(moderadorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is YoureOnGenNHibernate.Exceptions.ModelException) { throw ex; } throw new YoureOnGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } }
public void EnviarNotificacion(string moderador_oid, YoureOnGenNHibernate.EN.YoureOn.UsuarioEN usuario, string mensaje) { /*PROTECTED REGION ID(YoureOnGenNHibernate.CEN.YoureOn_Moderador_enviarNotificacion) ENABLED START*/ ModeradorEN moderador = new ModeradorEN(); moderador = _IModeradorCAD.ReadOIDDefault(moderador.Email); NotificacionesEN notificacion = new NotificacionesEN(); if (usuario != null && !mensaje.Equals("") && moderador != null) { notificacion = new NotificacionesEN(notificacion.Id_notificacion, usuario, mensaje, moderador); } /*PROTECTED REGION END*/ }
public int CrearModerador(int p_muro, string p_nombre, string p_telefono, string p_email, string p_direccion, string p_poblacion, string p_codigoPostal, string p_pais, String p_password, float p_valoracionMedia, string p_apellidos, string p_nif, Nullable <DateTime> p_fechaNacimiento, NuevoInmueblateGenNHibernate.Enumerated.RedSocial.TipoPrivacidadEnum p_privacidad) { ModeradorEN moderadorEN = null; int oid; //Initialized ModeradorEN moderadorEN = new ModeradorEN(); if (p_muro != -1) { // El argumento p_muro -> Property muro es oid = false // Lista de oids id moderadorEN.Muro = new NuevoInmueblateGenNHibernate.EN.RedSocial.MuroEN(); moderadorEN.Muro.Id = p_muro; } moderadorEN.Nombre = p_nombre; moderadorEN.Telefono = p_telefono; moderadorEN.Email = p_email; moderadorEN.Direccion = p_direccion; moderadorEN.Poblacion = p_poblacion; moderadorEN.CodigoPostal = p_codigoPostal; moderadorEN.Pais = p_pais; moderadorEN.Password = Utils.Util.GetEncondeMD5(p_password); moderadorEN.ValoracionMedia = p_valoracionMedia; moderadorEN.Apellidos = p_apellidos; moderadorEN.Nif = p_nif; moderadorEN.FechaNacimiento = p_fechaNacimiento; moderadorEN.Privacidad = p_privacidad; //Call to ModeradorCAD oid = _IModeradorCAD.CrearModerador(moderadorEN); return(oid); }
public void Modify(string p_Moderador_OID, string p_nombre, string p_apellidos, Nullable <DateTime> p_fechaNac, string p_NIF, string p_foto, String p_contrasenya, bool p_esVetado, string p_permisoModerador) { ModeradorEN moderadorEN = null; //Initialized ModeradorEN moderadorEN = new ModeradorEN(); moderadorEN.Email = p_Moderador_OID; moderadorEN.Nombre = p_nombre; moderadorEN.Apellidos = p_apellidos; moderadorEN.FechaNac = p_fechaNac; moderadorEN.NIF = p_NIF; moderadorEN.Foto = p_foto; moderadorEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya); moderadorEN.EsVetado = p_esVetado; moderadorEN.PermisoModerador = p_permisoModerador; //Call to ModeradorCAD _IModeradorCAD.Modify(moderadorEN); }
public void ModificarModerador(int p_Moderador_OID, string p_nombre, string p_telefono, string p_email, string p_direccion, string p_poblacion, string p_codigoPostal, string p_pais, String p_password, float p_valoracionMedia, string p_apellidos, string p_nif, Nullable <DateTime> p_fechaNacimiento, NuevoInmueblateGenNHibernate.Enumerated.RedSocial.TipoPrivacidadEnum p_privacidad) { ModeradorEN moderadorEN = null; //Initialized ModeradorEN moderadorEN = new ModeradorEN(); moderadorEN.Id = p_Moderador_OID; moderadorEN.Nombre = p_nombre; moderadorEN.Telefono = p_telefono; moderadorEN.Email = p_email; moderadorEN.Direccion = p_direccion; moderadorEN.Poblacion = p_poblacion; moderadorEN.CodigoPostal = p_codigoPostal; moderadorEN.Pais = p_pais; moderadorEN.Password = Utils.Util.GetEncondeMD5(p_password); moderadorEN.ValoracionMedia = p_valoracionMedia; moderadorEN.Apellidos = p_apellidos; moderadorEN.Nif = p_nif; moderadorEN.FechaNacimiento = p_fechaNacimiento; moderadorEN.Privacidad = p_privacidad; //Call to ModeradorCAD _IModeradorCAD.ModificarModerador(moderadorEN); }
public static ModeradorEN Convert(ModeradorDTO dto) { ModeradorEN newinstance = null; try { if (dto != null) { newinstance = new ModeradorEN(); if (dto.ListaAmigos_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IUsuarioCAD usuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.UsuarioCAD(); newinstance.ListaAmigos = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN>(); foreach (int entry in dto.ListaAmigos_oid) { newinstance.ListaAmigos.Add(usuarioCAD.ReadOIDDefault(entry)); } } if (dto.ListaBloqueados_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IUsuarioCAD usuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.UsuarioCAD(); newinstance.ListaBloqueados = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN>(); foreach (int entry in dto.ListaBloqueados_oid) { newinstance.ListaBloqueados.Add(usuarioCAD.ReadOIDDefault(entry)); } } if (dto.Inmuebles_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IInmuebleCAD inmuebleCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.InmuebleCAD(); newinstance.Inmuebles = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.InmuebleEN>(); foreach (int entry in dto.Inmuebles_oid) { newinstance.Inmuebles.Add(inmuebleCAD.ReadOIDDefault(entry)); } } if (dto.Habitaciones_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IHabitacionCAD habitacionCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.HabitacionCAD(); newinstance.Habitaciones = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.HabitacionEN>(); foreach (int entry in dto.Habitaciones_oid) { newinstance.Habitaciones.Add(habitacionCAD.ReadOIDDefault(entry)); } } if (dto.PeticionesEnviadas_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IPeticionAmistadCAD peticionAmistadCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.PeticionAmistadCAD(); newinstance.PeticionesEnviadas = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.PeticionAmistadEN>(); foreach (int entry in dto.PeticionesEnviadas_oid) { newinstance.PeticionesEnviadas.Add(peticionAmistadCAD.ReadOIDDefault(entry)); } } if (dto.PeticionesRecibidas_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IPeticionAmistadCAD peticionAmistadCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.PeticionAmistadCAD(); newinstance.PeticionesRecibidas = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.PeticionAmistadEN>(); foreach (int entry in dto.PeticionesRecibidas_oid) { newinstance.PeticionesRecibidas.Add(peticionAmistadCAD.ReadOIDDefault(entry)); } } if (dto.PreferenciasBusqueda_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IPreferenciasBusquedaCAD preferenciasBusquedaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.PreferenciasBusquedaCAD(); newinstance.PreferenciasBusqueda = preferenciasBusquedaCAD.ReadOIDDefault(dto.PreferenciasBusqueda_oid); } if (dto.Gustos_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGustosCAD gustosCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GustosCAD(); newinstance.Gustos = gustosCAD.ReadOIDDefault(dto.Gustos_oid); } if (dto.Elementos_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IElementoMultimediaCAD elementoMultimediaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ElementoMultimediaCAD(); newinstance.Elementos = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN>(); foreach (int entry in dto.Elementos_oid) { newinstance.Elementos.Add(elementoMultimediaCAD.ReadOIDDefault(entry)); } } newinstance.Apellidos = dto.Apellidos; newinstance.Nif = dto.Nif; newinstance.FechaNacimiento = dto.FechaNacimiento; newinstance.Privacidad = dto.Privacidad; newinstance.Id = dto.Id; if (dto.Muro_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMuroCAD muroCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MuroCAD(); newinstance.Muro = muroCAD.ReadOIDDefault(dto.Muro_oid); } if (dto.Grupos_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGrupoCAD grupoCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GrupoCAD(); newinstance.Grupos = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.GrupoEN>(); foreach (int entry in dto.Grupos_oid) { newinstance.Grupos.Add(grupoCAD.ReadOIDDefault(entry)); } } if (dto.MensajesEnviados_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMensajeCAD mensajeCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MensajeCAD(); newinstance.MensajesEnviados = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN>(); foreach (int entry in dto.MensajesEnviados_oid) { newinstance.MensajesEnviados.Add(mensajeCAD.ReadOIDDefault(entry)); } } if (dto.MensajesRecibidos_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMensajeCAD mensajeCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MensajeCAD(); newinstance.MensajesRecibidos = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN>(); foreach (int entry in dto.MensajesRecibidos_oid) { newinstance.MensajesRecibidos.Add(mensajeCAD.ReadOIDDefault(entry)); } } if (dto.ValoracionEmitida_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IValoracionCAD valoracionCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ValoracionCAD(); newinstance.ValoracionEmitida = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ValoracionEN>(); foreach (int entry in dto.ValoracionEmitida_oid) { newinstance.ValoracionEmitida.Add(valoracionCAD.ReadOIDDefault(entry)); } } if (dto.ValoracionRecibida_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IValoracionCAD valoracionCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ValoracionCAD(); newinstance.ValoracionRecibida = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ValoracionEN>(); foreach (int entry in dto.ValoracionRecibida_oid) { newinstance.ValoracionRecibida.Add(valoracionCAD.ReadOIDDefault(entry)); } } if (dto.EntradasMeGusta_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IEntradaCAD entradaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.EntradaCAD(); newinstance.EntradasMeGusta = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN>(); foreach (int entry in dto.EntradasMeGusta_oid) { newinstance.EntradasMeGusta.Add(entradaCAD.ReadOIDDefault(entry)); } } 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.EntradasReportadas_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IEntradaCAD entradaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.EntradaCAD(); newinstance.EntradasReportadas = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN>(); foreach (int entry in dto.EntradasReportadas_oid) { newinstance.EntradasReportadas.Add(entradaCAD.ReadOIDDefault(entry)); } } if (dto.Comentarios_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IComentarioCAD comentarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ComentarioCAD(); newinstance.Comentarios = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN>(); foreach (int entry in dto.Comentarios_oid) { newinstance.Comentarios.Add(comentarioCAD.ReadOIDDefault(entry)); } } if (dto.ComentariosReportados_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IComentarioCAD comentarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.ComentarioCAD(); newinstance.ComentariosReportados = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN>(); foreach (int entry in dto.ComentariosReportados_oid) { newinstance.ComentariosReportados.Add(comentarioCAD.ReadOIDDefault(entry)); } } newinstance.Nombre = dto.Nombre; newinstance.Telefono = dto.Telefono; newinstance.Email = dto.Email; newinstance.Direccion = dto.Direccion; newinstance.Poblacion = dto.Poblacion; newinstance.CodigoPostal = dto.CodigoPostal; newinstance.Pais = dto.Pais; newinstance.Password = dto.Password; newinstance.ValoracionMedia = dto.ValoracionMedia; } } catch (Exception ex) { throw ex; } return(newinstance); }
public void ModificarModerador(ModeradorEN moderador) { try { SessionInitializeTransaction(); ModeradorEN moderadorEN = (ModeradorEN)session.Load(typeof(ModeradorEN), moderador.Id); moderadorEN.Nombre = moderador.Nombre; moderadorEN.Telefono = moderador.Telefono; moderadorEN.Email = moderador.Email; moderadorEN.Direccion = moderador.Direccion; moderadorEN.Poblacion = moderador.Poblacion; moderadorEN.CodigoPostal = moderador.CodigoPostal; moderadorEN.Pais = moderador.Pais; moderadorEN.Password = moderador.Password; moderadorEN.ValoracionMedia = moderador.ValoracionMedia; moderadorEN.Apellidos = moderador.Apellidos; moderadorEN.Nif = moderador.Nif; moderadorEN.FechaNacimiento = moderador.FechaNacimiento; moderadorEN.Privacidad = moderador.Privacidad; session.Update(moderadorEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in ModeradorCAD.", ex); } finally { SessionClose(); } }
public static ModeradorDTO Convert(ModeradorEN en) { ModeradorDTO newinstance = null; if (en != null) { newinstance = new ModeradorDTO(); if (en.ListaAmigos != null) { newinstance.ListaAmigos_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN entry in en.ListaAmigos) { newinstance.ListaAmigos_oid.Add(entry.Id); } } if (en.ListaBloqueados != null) { newinstance.ListaBloqueados_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.UsuarioEN entry in en.ListaBloqueados) { newinstance.ListaBloqueados_oid.Add(entry.Id); } } if (en.Inmuebles != null) { newinstance.Inmuebles_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.InmuebleEN entry in en.Inmuebles) { newinstance.Inmuebles_oid.Add(entry.Id); } } if (en.Habitaciones != null) { newinstance.Habitaciones_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.HabitacionEN entry in en.Habitaciones) { newinstance.Habitaciones_oid.Add(entry.Id); } } if (en.PeticionesEnviadas != null) { newinstance.PeticionesEnviadas_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.PeticionAmistadEN entry in en.PeticionesEnviadas) { newinstance.PeticionesEnviadas_oid.Add(entry.Id); } } if (en.PeticionesRecibidas != null) { newinstance.PeticionesRecibidas_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.PeticionAmistadEN entry in en.PeticionesRecibidas) { newinstance.PeticionesRecibidas_oid.Add(entry.Id); } } if (en.PreferenciasBusqueda != null) { newinstance.PreferenciasBusqueda_oid = en.PreferenciasBusqueda.Id; } if (en.Gustos != null) { newinstance.Gustos_oid = en.Gustos.Id; } if (en.Elementos != null) { newinstance.Elementos_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ElementoMultimediaEN entry in en.Elementos) { newinstance.Elementos_oid.Add(entry.Id); } } newinstance.Apellidos = en.Apellidos; newinstance.Nif = en.Nif; newinstance.FechaNacimiento = en.FechaNacimiento; newinstance.Privacidad = en.Privacidad; newinstance.Id = en.Id; if (en.Muro != null) { newinstance.Muro_oid = en.Muro.Id; } if (en.Grupos != null) { newinstance.Grupos_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.GrupoEN entry in en.Grupos) { newinstance.Grupos_oid.Add(entry.Id); } } if (en.MensajesEnviados != null) { newinstance.MensajesEnviados_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN entry in en.MensajesEnviados) { newinstance.MensajesEnviados_oid.Add(entry.Id); } } if (en.MensajesRecibidos != null) { newinstance.MensajesRecibidos_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.MensajeEN entry in en.MensajesRecibidos) { newinstance.MensajesRecibidos_oid.Add(entry.Id); } } if (en.ValoracionEmitida != null) { newinstance.ValoracionEmitida_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ValoracionEN entry in en.ValoracionEmitida) { newinstance.ValoracionEmitida_oid.Add(entry.Id); } } if (en.ValoracionRecibida != null) { newinstance.ValoracionRecibida_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ValoracionEN entry in en.ValoracionRecibida) { newinstance.ValoracionRecibida_oid.Add(entry.Id); } } if (en.EntradasMeGusta != null) { newinstance.EntradasMeGusta_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN entry in en.EntradasMeGusta) { newinstance.EntradasMeGusta_oid.Add(entry.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.EntradasReportadas != null) { newinstance.EntradasReportadas_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.EntradaEN entry in en.EntradasReportadas) { newinstance.EntradasReportadas_oid.Add(entry.Id); } } if (en.Comentarios != null) { newinstance.Comentarios_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN entry in en.Comentarios) { newinstance.Comentarios_oid.Add(entry.Id); } } if (en.ComentariosReportados != null) { newinstance.ComentariosReportados_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.ComentarioEN entry in en.ComentariosReportados) { newinstance.ComentariosReportados_oid.Add(entry.Id); } } newinstance.Nombre = en.Nombre; newinstance.Telefono = en.Telefono; newinstance.Email = en.Email; newinstance.Direccion = en.Direccion; newinstance.Poblacion = en.Poblacion; newinstance.CodigoPostal = en.CodigoPostal; newinstance.Pais = en.Pais; newinstance.Password = en.Password; newinstance.ValoracionMedia = en.ValoracionMedia; } return(newinstance); }