public IdCardInfoItem[] GetIdCardInfo(int accountId, Role user) { IdCardInfoItem cardItem = new IdCardInfoItem(); cardItem.number = "1201402251632025088BTTTDN"; cardItem.registration_status = "1"; cardItem.active = _idCardActive ? "1" : "0"; IdCardInfoItem[] items = new IdCardInfoItem[1]; items[0] = cardItem; return(items); }
private void model_YesClick(object sender, EventArgs e) { if (EditUser == null) { return; } Mediator.SendMessage <long>(EditUser.AccountId, MsgTag.BindUserCard); OnPropertyChanged("IsCardButtonsActive"); OnPropertyChanged("BlockCardButtonsActive"); var cards = new IdCardInfoItem[0]; cards = null; try { cards = WsdlRepository.GetIdCardInfo(EditUser.AccountId, Role.User); } catch (Exception ex) { } if (cards != null && cards.Any(card => card.active == "1") && EditUser != null) { EditUser.HasCard = 1; } else if (cards != null && cards.Length > 0 && EditUser != null) { EditUser.HasCard = 0; } else if (EditUser != null) { EditUser.HasCard = 169; } OnPropertyChanged("IsCardButtonsActive"); OnPropertyChanged("ActiveCardText"); OnPropertyChanged("EditUser"); }