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; } }
public void CreateLanguage(LanguageViewModel language) { var dbRow = _mapper.Map <Language>(language); _languageRepository.CreateLanguage(dbRow); }