public AddCalibrationAttachmentViewModel(int instrumentId) { if (DesignerProperties.IsInDesignTool) { return; } CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); { cmsWebServiceClient.GetInstrumentAttachmentsCompleted += (s, e) => { mAttachments = e.Result; RaisePropertyChanged("Attachments"); }; cmsWebServiceClient.GetInstrumentAttachmentsAsync(instrumentId); } OkButtonCommand = new DelegateCommand<object>(OkButtonHandler, CanExecuteOkButtonHandler); CancelButtonCommand = new DelegateCommand<object>(CanelButtonHandler, CanExecuteOkButtonHandler); }
private void cmsWebServiceClient_GetAttachmentTypesCompleted(object sender, GetAttachmentTypesCompletedEventArgs e) { mAttachmentTypes = e.Result; CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetInstrumentAttachmentsCompleted += cmsWebServiceClient_GetInstrumentAttachmentsCompleted; cmsWebServiceClient.GetInstrumentAttachmentsAsync(mInstrument.Id); }