public void ConsultaImagen(TipoImagen tipoImagen, string emisora) { ReqConsultaImagen req = new ReqConsultaImagen(); req.tipo = tipoImagen.ToString().ToLower(); req.categoria = 0.ToString(); req.posicion = 0.ToString(); req.emisora = emisora; Services.ConsultaImagen(base.ServiceRequest, (_) => { if (ConsultaImagenComplete != null) { this._dispatcher.BeginInvoke(() => { #if OFFLINE _.Dto = new MemoryStream(); #endif ConsultaImagenComplete(_.Dto); }); } }, req); }
public void ConsultaImagen(TipoImagen tipoImagen, Santander.View.Items.Servicio item) { ReqConsultaImagen req = new ReqConsultaImagen(); req.tipo = tipoImagen.ToString().ToLower(); req.categoria = 0.ToString(); req.posicion = item.Posicion; req.emisora = item.Emisora; Services.ConsultaImagen(base.ServiceRequest, (_) => { this._dispatcher.BeginInvoke(() => { #if OFFLINE _.Dto = new MemoryStream(); #endif try { if (_.Dto.Length > 0) { BitmapImage bi = new BitmapImage(); bi.SetSource(_.Dto); item.Source = bi; item.Visibility = Visibility.Visible; } } catch { } }); }, req); }