Example #1
0
        public Language CreateLanguage(Language language)
        {
            var before = _languageRepository.IsMultilingual();
            var result = _languageRepository.CreateLanguage(language);
            var after  = _languageRepository.IsMultilingual();

            if (before != after)
            {
                TranslateAllPages();
            }
            return(result);
        }
 public Language CreateLanguage(Language language)
 {
     try
     {
         var before = _languageRepository.IsMultilingual();
         var result = _languageRepository.CreateLanguage(language);
         var after  = _languageRepository.IsMultilingual();
         if (before != after)
         {
             TranslateAllPages();
         }
         return(result);
     }
     catch (Exception ex)
     {
         _logger.LogError("Error occured while creating a language", ex);
         throw ex;
     }
 }
Example #3
0
        public void CreateLanguage(LanguageViewModel language)
        {
            var dbRow = _mapper.Map <Language>(language);

            _languageRepository.CreateLanguage(dbRow);
        }