public MuroViewModel(MuroDTO m, string breadcrumb) { inicioPaginacion = 0; tamPaginacion = 10; muro = m; enableFiltro = false; NavigationViewModel.Instance.Cabecera = "GestiĆ³n de Muro"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; service = new ServiceClient(); entradas = service.NuevoInmueblate_Entrada_ObtenerEntradasPorMuro(muro.Id, inicioPaginacion + 1); if (entradas.Count == tamPaginacion) { PaginacionAvanzarEnabled = true; } else { PaginacionAvanzarEnabled = false; } Entradas = service.NuevoInmueblate_Entrada_ObtenerEntradasPorMuro(muro.Id, inicioPaginacion); PaginacionRetrocederEnabled = false; }
public static MuroDTO Convert(MuroEN en) { MuroDTO newinstance = null; if (en != null) { newinstance = new MuroDTO(); newinstance.Id = en.Id; newinstance.PendienteModeracion = en.PendienteModeracion; if (en.PropietarioUsuario != null) { newinstance.PropietarioUsuario_oid = en.PropietarioUsuario.Id; } if (en.PropietarioGrupo != null) { newinstance.PropietarioGrupo_oid = en.PropietarioGrupo.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); } } } return(newinstance); }
public InmobiliariaDetalleViewModel(InmobiliariaDTO inm, string breadcrumb) { service = new ServiceClient(); itemInmobilaria = inm; NavigationViewModel.Instance.Cabecera = "Detalle de la inmobiliaria"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; muroInmobiliaria = service.NuevoInmueblate_Muro_DameMuroPorOID(itemInmobilaria.Muro_oid); if (itemInmobilaria.PaginaCorporativa_oid.Count() > 0) { paginaInmobiliaria = service.NuevoInmueblate_PaginaCorporativa_DamePaginaCorporativaPorOID(itemInmobilaria.PaginaCorporativa_oid[0]); } }
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 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); }