public static PreferenciasBusquedaDTO Convert(PreferenciasBusquedaEN en) { PreferenciasBusquedaDTO newinstance = null; if (en != null) { newinstance = new PreferenciasBusquedaDTO(); newinstance.Id = en.Id; newinstance.DistanciaTolerable = en.DistanciaTolerable; newinstance.PrecioMax = en.PrecioMax; newinstance.PrecioMin = en.PrecioMin; if (en.Usuario != null) { newinstance.Usuario_oid = en.Usuario.Id; } if (en.Grupo != null) { newinstance.Grupo_oid = en.Grupo.Id; } if (en.Geolocalizacion != null) { newinstance.Geolocalizacion_oid = en.Geolocalizacion.Id; } } return(newinstance); }
public UsuarioDetalleViewModel(UsuarioDTO usuario, string breadcrumb) { service = new ServiceClient(); itemUsuario = usuario; NavigationViewModel.Instance.Cabecera = "Detalle del usuario"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; selectedPreferenciasBusqueda = service.NuevoInmueblate_PreferenciasBusqueda_DamePreferenciasBusquedaPorOID(itemUsuario.PreferenciasBusqueda_oid); if (selectedPreferenciasBusqueda != null) { selectedGeolocalizacion = service.NuevoInmueblate_Geolocalizacion_DameGeolocalizacionPorOID(selectedPreferenciasBusqueda.Geolocalizacion_oid); } }
public GrupoDetalleViewModel(GrupoDTO grupo, string breadcrumb) { itemGrupo = grupo; NavigationViewModel.Instance.Cabecera = "Detalle de un grupo"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; service = new ServiceClient(); muroGrupo = service.NuevoInmueblate_Muro_DameMuroPorOID(itemGrupo.Muro_oid); selectedPreferenciasBusqueda = service.NuevoInmueblate_PreferenciasBusqueda_DamePreferenciasBusquedaPorOID(itemGrupo.PreferenciasBusqueda_oid); if (selectedPreferenciasBusqueda != null) { selectedGeolocalizacion = service.NuevoInmueblate_Geolocalizacion_DameGeolocalizacionPorOID(selectedPreferenciasBusqueda.Geolocalizacion_oid); } }
public static PreferenciasBusquedaEN Convert(PreferenciasBusquedaDTO dto) { PreferenciasBusquedaEN newinstance = null; try { if (dto != null) { newinstance = new PreferenciasBusquedaEN(); newinstance.Id = dto.Id; newinstance.DistanciaTolerable = dto.DistanciaTolerable; newinstance.PrecioMax = dto.PrecioMax; newinstance.PrecioMin = dto.PrecioMin; if (dto.Usuario_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IUsuarioCAD usuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.UsuarioCAD(); newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid); } if (dto.Grupo_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGrupoCAD grupoCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GrupoCAD(); newinstance.Grupo = grupoCAD.ReadOIDDefault(dto.Grupo_oid); } if (dto.Geolocalizacion_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IGeolocalizacionCAD geolocalizacionCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.GeolocalizacionCAD(); newinstance.Geolocalizacion = geolocalizacionCAD.ReadOIDDefault(dto.Geolocalizacion_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }