private void UploadFile() { if (this.ListViewLocalFiles.SelectedItems.Count > 0) { YpiConnect.Proxy.FileTransferServiceProxy fileTransferServiceProxy = new Proxy.FileTransferServiceProxy(); for (int idx = 0; idx < this.ListViewLocalFiles.SelectedItems.Count; idx++) { YellowstonePathology.YpiConnect.Contract.LocalFile localFile = (YellowstonePathology.YpiConnect.Contract.LocalFile) this.ListViewLocalFiles.SelectedItems[idx]; localFile.Load(); fileTransferServiceProxy.Upload(ref localFile, YellowstonePathology.YpiConnect.Contract.Identity.ApplicationIdentity.Instance.WebServiceAccount); } this.GetRemoteFileList(); } }
public YellowstonePathology.YpiConnect.Contract.MethodResult Upload(ref YellowstonePathology.YpiConnect.Contract.LocalFile localFile, YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount webServiceAccount) { return(this.m_FileTransferServiceChannel.Upload(ref localFile, webServiceAccount)); }
public YellowstonePathology.YpiConnect.Contract.MethodResult Upload(ref YellowstonePathology.YpiConnect.Contract.LocalFile localFile, YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount webServiceAccount) { YellowstonePathology.YpiConnect.Contract.RemoteFile remoteFile = new Contract.RemoteFile(localFile, webServiceAccount); YellowstonePathology.YpiConnect.Contract.MethodResult methodResult = remoteFile.Save(); return(methodResult); }