public CreateColumnViewModel(IWindowManager windowManager, string tableName, TablesViewModel.TableNameDelegate updateDelegate) { _windowManager = windowManager; _columnInfo = new DbColumnInfo(); _updateDelegate = updateDelegate; _tableName = tableName; }
public CreateRowViewModel(IWindowManager windowManager, string tableName, TablesViewModel.TableNameDelegate updData, object[] itemValues = null) { _windowManager = windowManager; _columnNamesCollection = new ObservableCollection <DbColumnNamesModel>(); List <string> l = DB.connector.GetColumnsList(tableName); for (int i = 0; i < l.Count; i++) { DbColumnNamesModel cur = new DbColumnNamesModel(l[i]); if (itemValues != null) { cur.Value = itemValues[i].ToString(); } _columnNamesCollection.Add(cur); } _tableName = tableName; this._updData = updData; }