private void DataBases_ItemCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { foreach (var item in e.Items) { var serviceItem = this.CreateItem(item, this.dispatcher, authentication); this.items.Add(item, serviceItem); } }
private void DataBases_ItemCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { foreach (var item in e.Items) { var obj = new RuntimeServiceItem(item, this.dispatcher, authentication); this.items.Add(item.ID, obj); } }
private void TypeContext_ItemCreated(object sender, ItemsCreatedEventArgs <ITypeItem> e) { var userID = this.authentication.ID; var exceptionUserID = e.UserID; var signatureDate = e.SignatureDate; var itemPaths = e.Items.Select(item => item.Path).ToArray(); var arguments = e.Arguments.Select(item => item is TypeInfo typeInfo ? (TypeInfo?)typeInfo : null).ToArray(); this.InvokeEvent(userID, exceptionUserID, () => this.Callback.OnTypeItemsCreated(signatureDate, itemPaths, arguments)); }
private void DataBases_ItemsCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { var userID = this.authentication.ID; var exceptionUserID = e.UserID; var signatureDate = e.SignatureDate; var dataBaseNames = e.Items.Select(item => item.Name).ToArray(); var dataBaseInfos = e.Arguments.Select(item => (DataBaseInfo)item).ToArray(); var comment = e.MetaData as string; this.InvokeEvent(userID, exceptionUserID, () => this.Callback.OnDataBasesCreated(signatureDate, dataBaseNames, dataBaseInfos, comment)); }
private async void DataBaseContext_ItemsCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { var dataBases = e.Items.Select(item => new DataBaseItemViewModel(this.authenticator, item, this)).ToArray(); await this.Dispatcher.InvokeAsync(() => { foreach (var item in dataBases) { this.Items.Add(item); } }); }
private void TypeContext_ItemsCreated(object sender, ItemsCreatedEventArgs <ITypeItem> e) { if (sender is ITypeContext 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); } } }
private void DataBases_ItemsCreated(object sender, ItemsCreatedEventArgs <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 dataBase = e.Items[i]; var categoryName = CategoryName.Create(dataBase.Name); var category = this.Categories.AddNew(categoryName); category.DataBase = dataBase; categoryList.Add(category); } Authentication.System.Sign(); this.Categories.InvokeCategoriesCreatedEvent(Authentication.System, categoryList.ToArray()); }
private async void DataBaseContext_ItemsCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { var authentication = await this.UserContext.AuthenticateAsync(e.SignatureDate); await this.Dispatcher.InvokeAsync(() => { 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 dataBase = e.Items[i]; var categoryName = CategoryName.Create(dataBase.Name); var category = this.Categories.AddNew(categoryName); category.DataBase = dataBase; categoryList.Add(category); } this.Categories.InvokeCategoriesCreatedEvent(authentication, categoryList.ToArray()); }); }
protected virtual void OnUsersCreated(ItemsCreatedEventArgs <IUser> e) { this.usersCreated?.Invoke(this, e); }
protected virtual void OnCategoriesCreated(ItemsCreatedEventArgs <ITypeCategory> e) { this.categoriesCreated?.Invoke(this, e); }
private void DataBaseContext_ItemsCreated(object sender, ItemsCreatedEventArgs <IDataBase> e) { this.Invoke(null); }
protected virtual void OnTablesCreated(ItemsCreatedEventArgs <ITable> e) { this.tablesCreated?.Invoke(this, e); }
protected virtual void OnItemsCreated(ItemsCreatedEventArgs <ITypeItem> e) { this.itemsCreated?.Invoke(this, e); }
private void UserContext_ItemsCreated(object sender, ItemsCreatedEventArgs <IUserItem> e) { this.Invoke(null); }
protected virtual void OnItemsCreated(ItemsCreatedEventArgs <IDataBase> e) { this.itemsCreated?.Invoke(this, e); }