/// <summary> /// 更新跟踪单 /// </summary> /// <param name="vm"></param> /// <param name="callback"></param> public void UpdateTrackingInfo(TrackingInfoVM vm, Action callback) { var trackingInfo = vm.ConvertVM <TrackingInfoVM, TrackingInfo>(); string relativeUrl = "/InvoiceService/TrackingInfo/Update"; restClient.Update(relativeUrl, trackingInfo, (obj, args) => { if (args.FaultsHandle()) { return; } callback(); }); }
public UCTrackingInfoMaintain(ARWindowFacade facade, TrackingInfoVM vm) : this() { trackingInfoFacade = facade; trackingInfoVM = vm; }
private void TrackingInfoMapper(dynamic source, TrackingInfoVM target) { target.LossType = source.LossTypeID; target.LossTypeDesc = source.LossType; }