public Catalogue(ICatalogueConnection catalogueConnection) : base(null, string.Empty) { _catalogueConnection = catalogueConnection; InitialiseCollections(8); }
protected override CommitStatus Update() { ICatalogueConnection connection = Catalogue.CatalogueConnection; CommitStatus status = connection.Update(this); // Send a notification if any events have been enabled or disabled. if (_eventStatusChanged) { var catalogueUpdate = connection as ICatalogueUpdate; if (catalogueUpdate != null) { catalogueUpdate.EventStatusChanged(CatalogueElements.Source, FullyQualifiedReference); } _eventStatusChanged = false; } return(status); }
protected override CommitStatus Update() { CheckEventOverlap(); ICatalogueConnection connection = Catalogue.CatalogueConnection; CommitStatus status = connection.Update(this); // Send a notification if any events have been enabled or disabled. if (_eventStatusChanged) { var catalogueUpdate = connection as ICatalogueUpdate; if (catalogueUpdate != null) { catalogueUpdate.EventStatusChanged(CatalogueElements.Namespace, FullName); } _eventStatusChanged = false; } return(status); }