override public void Delete(object id)
        {
            var sections = _sectionRepository.FindByAttractionId((int)id).ToList();

            if (sections != null)
            {
                foreach (var section in sections)
                {
                    _sectionRepository.Delete(section.SectionId);
                }
            }

            base.Delete(id);
        }