Example #1
0
        public void ShowWindowHistory(UppyFileInfo fileInfo)
        {
            var control = new HistoryFileControl
            {
                SettingsManager = new RegistrySettingsManager(),
                FileInfo = fileInfo
            };

            var tab = new DocumentPanel { Content = control, Caption = control.ControlName };
            AddTabToMainDocGroup(tab);
        }
        public Task ShowFile(UppyFileInfo file)
        {
            var task = new Task(() =>
            {
                var path = _filesController.GetFileToTemp(file);
                Process.Start(path);
            });

            task.Start();

            return task;
        }
        private UppyFileInfo PutFile(Stream stream, string fileName)
        {
            using (FileServiceProxy proxy = new FileServiceProxy())
            {
                //var file = proxy.List().FirstOrDefault(x => x.VirtualPath == fileName);
                proxy.PutFileAnonimous(new FileUploadMessage() { DataStream = stream, VirtualPath = fileName });
            }

            UppyFileInfo uppyFileInfo = new UppyFileInfo();
            uppyFileInfo.FileName = fileName;

            return uppyFileInfo;
        }
        private Task<IFileInfo> PutFileAsync(Stream stream, string fileName)
        {
            var task = new Task<IFileInfo>(() =>
            {
                using (var client = new FileServiceProxy())
                {
                    var taskServer = client.PutFileAsyncAnonimous(new FileUploadMessage() { DataStream = stream, VirtualPath = fileName });

                    taskServer.Wait();
                    stream.Close();
                }

                UppyFileInfo uppyFileInfo = new UppyFileInfo();
                uppyFileInfo.FileName = fileName;

                return uppyFileInfo;
            });

            task.Start();
            return task;

        }
        public Task OpenFile(UppyFileInfo fileInfo)
        {
            var task = new Task(() =>
            {
                var tempPath = _filesRepository.GetFileToTemp(fileInfo);
                Process.Start(tempPath);
            });

            task.Start();
            return task;
        }
 public void ShowHistoryFile(UppyFileInfo file)
 {
 }