示例#1
0
        /// <summary>
        /// Updates a state/province
        /// </summary>
        /// <param name="District">State/province</param>
        public virtual void UpdateDistrict(DistrictRecord district)
        {
            if (district == null)
            {
                throw new ArgumentNullException("District");
            }

            _districtRepository.Update(district);
        }
示例#2
0
        /// <summary>
        /// Deletes a state/province
        /// </summary>
        /// <param name="District">The state/province</param>
        public virtual void DeleteDistrict(DistrictRecord district)
        {
            if (district == null)
            {
                throw new ArgumentNullException("District");
            }

            _districtRepository.Delete(district);

            _cacheManager.RemoveByPattern(DistrictS_PATTERN_KEY);

            //event notification
            _eventPublisher.EntityDeleted(district);
        }