public void AnalyzeS2U(string claveCliente) { ReqAnalyzeS2U reqAS2U = new ReqAnalyzeS2U(); reqAS2U.collectData = new CollectData() { HardwareID = Global.GetDeviceUniqueId() }; Services.AnalyzeS2U( base.ServiceRequest, (_) => { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: this.Frase = _.Dto.RespuestaAnalizeRSABean.frase; this.Pregunta = _.Dto.RespuestaAnalizeRSABean.PreguntaReto; this.Challenge = _.Dto.RespuestaAnalizeRSABean.riesgoRSA; this._imagenActual = new ImagenRSAItemViewModel(new ImagenRSA() { b64Imagen = _.Dto.RespuestaAnalizeRSABean.data, nomImagen = _.Dto.RespuestaAnalizeRSABean.imagen }); this._imagenActual.Selected = true; this._imagenes.Add(this._imagenActual); IniActualizaImgS2U(); break; default: if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = _.Error }); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }, reqAS2U); }
public ImagenRSA(ImagenRSAItemViewModel item) { InitializeComponent(); this._vm = item; image.Source = this._vm.Source; DataContext = this._vm; }
void o_ClickRSA(ViewModel.Items.ImagenRSAItemViewModel e) { if (null != this._selectedItemRSA) this._selectedItemRSA.Selected = false; this._selectedItemRSA = e; this._selectedItemRSA.Selected = true; if (null != SelectedItemChanged) { SelectedItemChanged(this, null); } }