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);
 }