public override void DeleteEntity(object id) { Newsletter newsletter = NewsletterRepository.GetByID(id); foreach (var task in newsletter.NewsletterTasks.ToList()) { NewsletterRepository.DeleteNewsletterTask(task); } base.DeleteEntity(newsletter); }