Пример #1
0
        public override void DeleteInDatabase()
        {
            var parent = Pipeline as Pipeline;

            if (parent != null)
            {
                if (parent.SourcePipelineComponent_ID == ID)
                {
                    CatalogueRepository.SaveSpecificPropertyOnlyToDatabase(parent, "SourcePipelineComponent_ID", null);
                }

                if (parent.DestinationPipelineComponent_ID == ID)
                {
                    CatalogueRepository.SaveSpecificPropertyOnlyToDatabase(parent, "DestinationPipelineComponent_ID", null);
                }
            }

            base.DeleteInDatabase();
        }