private void OnMouseDubleClick(TradeRecordInfo tradeRecordInfo) { if (tradeRecordInfo == null) { return; } switch (tradeRecordInfo.Payment.Category) { case "self": case "send": SendMessenger(Pages.TradeDetailSendPage, tradeRecordInfo); UpdatePage(Pages.TradeDetailSendPage); break; case "receive": SendMessenger(Pages.TradeDetailReceivePage, tradeRecordInfo); UpdatePage(Pages.TradeDetailReceivePage); break; case "generate": SendMessenger(Pages.TradeDetailMiningPage, tradeRecordInfo); UpdatePage(Pages.TradeDetailMiningPage); break; default: break; } }
public Result <ObservableCollection <TradeRecordInfo> > ListFilterTrans(FilterIM filer, int skip = 0, bool includeWatchOnly = true, int count = 5) { var result = new Result <ObservableCollection <TradeRecordInfo> >(); var p = Math.Pow(10, 8); ApiResponse response = TransactionApi.ListFilterTrans(filer, count, skip, includeWatchOnly).Result; result.IsFail = response.HasError; if (result.IsFail) { return(result); } var payments = response.GetResult <List <Payment> >(); result.Value = new ObservableCollection <TradeRecordInfo>(); payments.ForEach(x => { var item = new TradeRecordInfo(x); result.Value.Add(item); }); return(result); }
void GetRequest(TradeRecordInfo tradeRecordInfo) { //TradeRecordInfo = tradeRecordInfo; TradeRecordDetail = new TradeRecordDetail(tradeRecordInfo.Payment); }
void GetRequest(TradeRecordInfo tradeRecordInfo) { TradeRecordInfo = tradeRecordInfo; }