public virtual void Insert(T entity) { if (entity == null) { throw new ArgumentNullException("entity"); } _repository.Add(entity); _unitOfWork.Complete(); }
public void DeleteLocalizedProperty(LocalizedProperty localizedProperty) { if (localizedProperty == null) { throw new ArgumentNullException("localizedProperty"); } _localizedPropertyRepository.Remove(localizedProperty); _unitOfWork.Complete(); //cache //_cacheManager.RemoveByPattern(LOCALIZEDPROPERTY_PATTERN_KEY); }
private void InstallLanguages() { if (_languageRepo.Table.Count() == 0) { var languages = new List <Language>() { new Language { Name = "English", LanguageCulture = "en-Us", UniqueSeoCode = "en", FlagImageFileName = "us.png", Published = true }, new Language { Name = "Nederlands", LanguageCulture = "nl-NL", UniqueSeoCode = "nl", FlagImageFileName = "nl.png", Published = true } }; languages.ForEach(l => _languageRepo.Add(l)); _localizationUnitOfWork.Complete(); } InstallLocaleResources(); }