예제 #1
0
        public static ValoracionDTO Convert(ValoracionEN en)
        {
            ValoracionDTO newinstance = null;

            if (en != null)
            {
                newinstance = new ValoracionDTO();


                newinstance.Id                  = en.Id;
                newinstance.Valoracion          = en.Valoracion;
                newinstance.Descripcion         = en.Descripcion;
                newinstance.PendienteModeracion = en.PendienteModeracion;
                if (en.Emisor != null)
                {
                    newinstance.Emisor_oid = en.Emisor.Id;
                }
                if (en.Receptor != null)
                {
                    newinstance.Receptor_oid = en.Receptor.Id;
                }
            }

            return(newinstance);
        }
        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);
        }