public void DeleteCriteria(Core.Domain.Criterias.Criteria criteria) { if (criteria == null) { throw new ArgumentNullException("criteria"); } _criteriaRepository.Delete(criteria); //cache //_cacheManager.RemoveByPattern(criteriaS_PATTERN_KEY); //event notification _eventPublisher.EntityDeleted(criteria); }
public void UpdateCriteria(Core.Domain.Criterias.Criteria criteria) { if (criteria == null) { throw new ArgumentNullException("criteria"); } //update language _criteriaRepository.Update(criteria); //cache //_cacheManager.RemoveByPattern(LANGUAGES_PATTERN_KEY); //event notification _eventPublisher.EntityUpdated(criteria); }