private void DeserialiseTables(ITableContainer database, XmlNodeList tableNodes) { foreach (XmlNode tableNode in tableNodes) { ITable table = ProcessTableNode(tableNode); database.AddTable(table); } }
protected override ITable AddItemInternal() { ITableContainer container = itemContainer as ITableContainer; if (container != null) { var table = new Table("NewTable"); container.AddTable(table); return(table); } throw new InvalidOperationException("No Entity attached to TableCollectionPresenter"); }