public DefaultTableViewModel(MainForm view, TableModel model, DatabaseOverviewModel overviewModel) { if (view == null) { throw new ArgumentNullException(); } this.view = view; this.model = model; this.overviewModel = overviewModel; }
public DefaultTableViewModel(MainForm view, SqlConnection connection) { if (view == null || connection == null) { throw new ArgumentNullException(); } this.view = view; this.model = new DefaultTableModel(connection); this.overviewModel = new DefaultDatabaseOverviewModel(connection); }