コード例 #1
0
        public static ComentarioEN Convert(ComentarioDTO dto)
        {
            ComentarioEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new ComentarioEN();



                    newinstance.Id     = dto.Id;
                    newinstance.Cuerpo = dto.Cuerpo;
                    newinstance.PendienteModeracion = dto.PendienteModeracion;
                    newinstance.FechaPublicacion    = dto.FechaPublicacion;
                    if (dto.Creador_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Creador = superUsuarioCAD.ReadOIDDefault(dto.Creador_oid);
                    }
                    if (dto.Reportadores_oid != null)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Reportadores = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN>();
                        foreach (int entry in dto.Reportadores_oid)
                        {
                            newinstance.Reportadores.Add(superUsuarioCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Entrada_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.IEntradaCAD entradaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.EntradaCAD();

                        newinstance.Entrada = entradaCAD.ReadOIDDefault(dto.Entrada_oid);
                    }
                    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));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
コード例 #2
0
        public static MensajeEN Convert(MensajeDTO dto)
        {
            MensajeEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new MensajeEN();



                    newinstance.Id = dto.Id;
                    newinstance.PendienteModeracion = dto.PendienteModeracion;
                    newinstance.FechaEnvio          = dto.FechaEnvio;
                    newinstance.Asunto = dto.Asunto;
                    newinstance.Cuerpo = dto.Cuerpo;
                    newinstance.Leido  = dto.Leido;
                    if (dto.Emisor_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Emisor = superUsuarioCAD.ReadOIDDefault(dto.Emisor_oid);
                    }
                    if (dto.Receptor_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Receptor = superUsuarioCAD.ReadOIDDefault(dto.Receptor_oid);
                    }
                    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));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
コード例 #3
0
        public static GrupoEN Convert(GrupoDTO dto)
        {
            GrupoEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new GrupoEN();



                    newinstance.Id          = dto.Id;
                    newinstance.Tipo        = dto.Tipo;
                    newinstance.Nombre      = dto.Nombre;
                    newinstance.Descripcion = dto.Descripcion;
                    if (dto.Miembros_oid != null)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Miembros = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN>();
                        foreach (int entry in dto.Miembros_oid)
                        {
                            newinstance.Miembros.Add(superUsuarioCAD.ReadOIDDefault(entry));
                        }
                    }
                    if (dto.Muro_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.IMuroCAD muroCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MuroCAD();

                        newinstance.Muro = muroCAD.ReadOIDDefault(dto.Muro_oid);
                    }
                    if (dto.PreferenciasBusqueda_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.IPreferenciasBusquedaCAD preferenciasBusquedaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.PreferenciasBusquedaCAD();

                        newinstance.PreferenciasBusqueda = preferenciasBusquedaCAD.ReadOIDDefault(dto.PreferenciasBusqueda_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
コード例 #4
0
        public static MuroEN Convert(MuroDTO dto)
        {
            MuroEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new MuroEN();



                    newinstance.Id = dto.Id;
                    newinstance.PendienteModeracion = dto.PendienteModeracion;
                    if (dto.PropietarioUsuario_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.PropietarioUsuario = superUsuarioCAD.ReadOIDDefault(dto.PropietarioUsuario_oid);
                    }
                    if (dto.PropietarioGrupo_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.IGrupoCAD grupoCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GrupoCAD();

                        newinstance.PropietarioGrupo = grupoCAD.ReadOIDDefault(dto.PropietarioGrupo_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));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
コード例 #5
0
        public static ValoracionEN Convert(ValoracionDTO dto)
        {
            ValoracionEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new ValoracionEN();



                    newinstance.Id                  = dto.Id;
                    newinstance.Valoracion          = dto.Valoracion;
                    newinstance.Descripcion         = dto.Descripcion;
                    newinstance.PendienteModeracion = dto.PendienteModeracion;
                    if (dto.Emisor_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Emisor = superUsuarioCAD.ReadOIDDefault(dto.Emisor_oid);
                    }
                    if (dto.Receptor_oid != -1)
                    {
                        NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD();

                        newinstance.Receptor = superUsuarioCAD.ReadOIDDefault(dto.Receptor_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }