public void LoadData() { CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetEquipmentRelatedIssueDtosCompleted += (s, e) => { RelatedIssues = new ObservableCollection<EquipmentRelatedIssueDto>(e.Result); GetRisks(cmsWebServiceClient); }; cmsWebServiceClient.GetEquipmentRelatedIssueDtosAsync(mMechanicalEquipment.IssueRelatedMechanicalEquipments.Select(x => x.IssueId).ToList()); }
public void ReloadData() { CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetEquipmentRelatedIssueDtosCompleted += (s, e) => { CMS.UiFactory.StartNew(() => { RelatedIssues = new ObservableCollection<EquipmentRelatedIssueDto>(e.Result); GetRisks(cmsWebServiceClient); if (!RelatedIssues.Any()) IsBusy = false; }); }; cmsWebServiceClient.GetEquipmentRelatedIssueDtosAsync(mIssue.IssueRelatedIssues.Select(x => x.RelatedIssueId).ToList()); }