Exemplo n.º 1
0
            private void OnParentFolderDeleted()
            {
                // Notify folder deletion since it existed and parent folder has been deleted
                if (FileSystemWatcher != null)
                {
                    FolderDeleted?.Invoke();
                }

                DisposeInternalWatcher();
            }
Exemplo n.º 2
0
            private void HandleFolderChange(object sender, FolderChangedEventArgs args)
            {
                switch (args.ChangeType)
                {
                case FolderChangeType.Created:

                    TryGetInternalWatcher();
                    FolderCreated?.Invoke();

                    break;

                case FolderChangeType.Deleted:

                    FolderDeleted?.Invoke();
                    DisposeInternalWatcher();

                    break;

                default:
                    throw new NotSupportedException();
                }
            }
 public void InvokeDeleteFolder(Folder folder)
 {
     FolderDeleted?.Invoke(folder);
 }
Exemplo n.º 4
0
 private void Apply(FolderDeleted e)
 {
     IsDeleted       = true;
     UpdatedBy       = e.UserId;
     UpdatedDateTime = e.TimeStamp;
 }