Esempio n. 1
0
 private void OnHandInPathSet(OnWorkspacePathsSet onWorkspacePathsSet)
 {
     DispatcherHelper.CheckBeginInvokeOnUI((Action)(() =>
     {
         this.AssignmentFilesPathViewModel.ClickablePathViewModel = new ClickablePathViewModel(onWorkspacePathsSet.AssignmentFilesPath, (string)null);
         this.HandInPathViewModel.ClickablePathViewModel = new ClickablePathViewModel(onWorkspacePathsSet.HandInPath, (string)null);
     }));
 }
Esempio n. 2
0
        private void OnWorkspacePathsSet(OnWorkspacePathsSet onWorkspacePathsSet)
        {
            this.HandInDirectory = onWorkspacePathsSet.HandInPath;
            List <SubmitHandInFileModel> handInFiles = this.GetHandInFiles().ToList <SubmitHandInFileModel>();

            DispatcherHelper.CheckBeginInvokeOnUI((Action)(() =>
            {
                List <SubmitHandInFileModel> list = handInFiles.Where <SubmitHandInFileModel>((Func <SubmitHandInFileModel, bool>)(f => f.SubmitHandInFileType == SubmitHandInFileType.Attachment)).ToList <SubmitHandInFileModel>();
                List <SubmitHandInFileModel> source = list;
                Func <SubmitHandInFileModel, bool> func = (Func <SubmitHandInFileModel, bool>)(f => f.SubmitHandInFileType == SubmitHandInFileType.Attachment);
                Func <SubmitHandInFileModel, bool> predicate;
                if (source.Any <SubmitHandInFileModel>(predicate))
                {
                    this.SelectedAttachments = new ObservableCollection <HandInFileViewModel>(list.Select <SubmitHandInFileModel, HandInFileViewModel>((Func <SubmitHandInFileModel, HandInFileViewModel>)(a => new HandInFileViewModel(new HandInFileModel(a.Name, a.Path)))));
                }
                SubmitHandInFileModel submitHandInFileModel = handInFiles.FirstOrDefault <SubmitHandInFileModel>((Func <SubmitHandInFileModel, bool>)(f => f.SubmitHandInFileType == SubmitHandInFileType.MainDocument));
                if (submitHandInFileModel == null)
                {
                    return;
                }
                this.SelectedMainDocument = new HandInFileViewModel(new HandInFileModel(submitHandInFileModel.Name, submitHandInFileModel.Path));
            }));
        }
Esempio n. 3
0
 private void OnHandInPathSet(OnWorkspacePathsSet onWorkspacePathsSet)
 {
     this._lastSaveTimer.Elapsed += (ElapsedEventHandler)((s, e) => this.UpdateLastSave(onWorkspacePathsSet.HandInPath));
     this._lastSaveTimer.Start();
     this.UpdateLastSave(onWorkspacePathsSet.HandInPath);
 }