本文整理汇总了C#中CmsWebServiceClient.GetEquipmentTypesAsync方法的典型用法代码示例。如果您正苦于以下问题:C# CmsWebServiceClient.GetEquipmentTypesAsync方法的具体用法?C# CmsWebServiceClient.GetEquipmentTypesAsync怎么用?C# CmsWebServiceClient.GetEquipmentTypesAsync使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CmsWebServiceClient
的用法示例。
在下文中一共展示了CmsWebServiceClient.GetEquipmentTypesAsync方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DocumentEquipmentsViewModel
public DocumentEquipmentsViewModel(Document document)
{
CompositionInitializer.SatisfyImports(this);
mDocument = document;
CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
cmsWebServiceClient.GetDocumentEquipmentsCompleted +=
(s1, e1) =>
{
mDocument.ModifiedObjects.EquipmentsModified = true; //mark as modified if opened.
cmsWebServiceClient.GetEquipmentTypesCompleted += (sender2, e2) =>
{
mEquipmentTypes = e2.Result;
DatabaseLoader.GetBuildEquipmentModelList(mEquipmentTypes, e1.Result).ContinueWith(getBuildEquipmentModelListTask =>
{
CMS.UiFactory.StartNew(() =>
{
ModelEquipments = new ObservableCollection<CommonDocumentEquipmentModel>(getBuildEquipmentModelListTask.Result);
RaisePropertyChanged("ModelEquipments");
mDocument.DocumentEquipments = DocumentEquipments;
TryFireLoadedEvent();
});
});
};
cmsWebServiceClient.GetEquipmentTypesAsync();
};
cmsWebServiceClient.GetDocumentEquipmentsAsync(document.Id);
LinkCommand = new DelegateCommand<object>(LinkButtonHandler, CanLinkHandler);
DeleteCommand = new DelegateCommand<object>(DeleteButtonHandler, CanDelete);
OpenEquipmentCommand = new DelegateCommand<object>(OpenEquipmentHandler, CanOpenEquipment);
}
示例2: LoadDisciplines
private void LoadDisciplines()
{
CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
cmsWebServiceClient.GetEquipmentTypesCompleted += (sender, e) =>
{
if (e != null && e.Result.Count > 0)
{
EquipmentType all = new EquipmentType {Name = ALL, Code = ALL};
e.Result.Insert(0, all);
Disciplines = new ObservableCollection<EquipmentType>(e.Result);
SelectedDiscipline = all;
RaisePropertyChanged("Disciplines");
RaisePropertyChanged("SelectedDiscipline");
//now safe to load other cached data...
SetEquipmentsCache();
}
};
cmsWebServiceClient.GetEquipmentTypesAsync();
}