Example #1
0
        private void TypeContext_ItemRenamed(object sender, ItemsRenamedEventArgs <ITypeItem> e)
        {
            var userID          = this.authentication.ID;
            var exceptionUserID = e.UserID;
            var signatureDate   = e.SignatureDate;
            var oldPaths        = e.OldPaths;
            var itemNames       = e.Items.Select(item => item.Name).ToArray();

            this.InvokeEvent(userID, exceptionUserID, () => this.Callback.OnTypeItemsRenamed(signatureDate, oldPaths, itemNames));
        }
Example #2
0
        private void DataBases_ItemsRenamed(object sender, ItemsRenamedEventArgs <IDataBase> e)
        {
            var userID          = this.authentication.ID;
            var exceptionUserID = e.UserID;
            var signatureDate   = e.SignatureDate;
            var oldNames        = e.OldNames;
            var itemNames       = e.Items.Select(item => item.Name).ToArray();

            this.InvokeEvent(userID, exceptionUserID, () => this.Callback.OnDataBasesRenamed(signatureDate, oldNames, itemNames));
        }
 private void TableContext_ItemsRenamed(object sender, ItemsRenamedEventArgs <ITableItem> e)
 {
     if (sender is ITableContext context && context.GetService(typeof(IDataBase)) is IDataBase dataBase)
     {
         foreach (var item in e.Items)
         {
             var props = new Dictionary <string, object>()
             {
                 { "Name", item.Name },
             };
             this.InvokeAsync(dataBase, null);
         }
     }
 }
Example #4
0
        private void DataBases_ItemsRenamed(object sender, ItemsRenamedEventArgs <IDataBase> e)
        {
            var categoryList     = new List <DomainCategory>(e.Items.Length);
            var categoryNameList = new List <string>(e.Items.Length);
            var categoryPathList = new List <string>(e.Items.Length);

            for (var i = 0; i < e.Items.Length; i++)
            {
                var oldName      = e.OldNames[i];
                var newName      = e.Items[i].Name;
                var category     = this.Root.Categories[oldName];
                var categoryName = category.Name;
                var categoryPath = category.Path;
                category.Name = newName;
                categoryList.Add(category);
                categoryNameList.Add(categoryName);
                categoryPathList.Add(categoryPath);
            }
            Authentication.System.Sign();
            this.Categories.InvokeCategoriesRenamedEvent(Authentication.System, categoryList.ToArray(), categoryNameList.ToArray(), categoryPathList.ToArray());
        }
Example #5
0
 protected virtual void OnUsersRenamed(ItemsRenamedEventArgs <IUser> e)
 {
     this.usersRenamed?.Invoke(this, e);
 }
Example #6
0
 protected virtual void OnCategoriesRenamed(ItemsRenamedEventArgs <ITypeCategory> e)
 {
     this.categoriesRenamed?.Invoke(this, e);
 }
Example #7
0
 protected virtual void OnTablesRenamed(ItemsRenamedEventArgs <ITable> e)
 {
     this.tablesRenamed?.Invoke(this, e);
 }
Example #8
0
 protected virtual void OnItemsRenamed(ItemsRenamedEventArgs <ITypeItem> e)
 {
     this.itemsRenamed?.Invoke(this, e);
 }
Example #9
0
 private void UserContext_ItemsRenamed(object sender, ItemsRenamedEventArgs <IUserItem> e)
 {
     this.Invoke(null);
 }
 private void DataBases_ItemsRenamed(object sender, ItemsRenamedEventArgs <IDataBase> e)
 {
     this.Invoke(null);
 }