public Presenter(DbMapper dbMapper, DbTableWindow window) { _window = window; _dbMapper = dbMapper; _model = NewScalar <INamedTypeSymbol>().AddValidator(Extensions.ValidateRequired); _name = NewScalar <string>().AddValidator(Extensions.ValidateRequired).AddValidator(dbMapper.ValidateIdentifier); _dbName = NewScalar <string>(); _description = NewScalar <string>(); Show(_window._view); }
private void AddTableCommand_Execute(object sender, EventArgs e) { Debug.Assert(CanAddTable); DbTableWindow.Show(DbMapper, AddDbTable); }