Example #1
0
        public override void Delete(int id)
        {
            var showContestRepo       = new ShowContestRepo();
            var showContestCollection = showContestRepo.GetWhereForeignKeyIs(id);
            var contestRepo           = new ContestRepo();

            foreach (var sc in showContestCollection)
            {
                contestRepo.Delete(sc.ContestId);
                showContestRepo.Delete(sc.Id);
            }

            base.Delete(id);
        }