private void SetupData(ItemType type, IBookCatalogItem dataToEdit) { if (dataToEdit == null) { dataItem = Catalog.AddNewItem(BookCatalog, type); } else { dataItem = Catalog.GetExistingItem(BookCatalog, dataToEdit); } BindDataToEditForm( ); LoadAssociatedLists( ); }