Example #1
0
 /// <summary>
 /// Determines whether the language can be delete.
 /// </summary>
 /// <param name="languageId">The language id.</param>
 /// <returns>
 ///   <c>true</c> if the language can be delete; otherwise, <c>false</c>.
 /// </returns>
 public bool CanDeleteLanguage(int languageId)
 {
     return(PackageController.GetPackagesByType("CoreLanguagePack")
            .Select(package => LanguagePackController.GetLanguagePackByPackage(package.PackageID))
            .All(languagePack => languagePack.LanguageID != languageId));
 }
 /// <summary>
 /// Determines whether the language can be delete.
 /// </summary>
 /// <param name="languageId">The language id.</param>
 /// <returns>
 ///   <c>true</c> if the language can be delete; otherwise, <c>false</c>.
 /// </returns>
 public bool CanDeleteLanguage(int languageId)
 {
     return(PackageController.Instance.GetExtensionPackages(Null.NullInteger, p => p.PackageType.Equals("CoreLanguagePack", StringComparison.OrdinalIgnoreCase))
            .Select(package => LanguagePackController.GetLanguagePackByPackage(package.PackageID))
            .All(languagePack => languagePack.LanguageID != languageId));
 }
Example #3
0
 /// <summary>
 /// Determines whether the language can be delete.
 /// </summary>
 /// <param name="languageId">The language id.</param>
 /// <returns>
 ///   <c>true</c> if the language can be delete; otherwise, <c>false</c>.
 /// </returns>
 public bool CanDeleteLanguage(int languageId)
 {
     return(PackageController.Instance.GetExtensionPackages(Null.NullInteger, p => p.PackageType == "CoreLanguagePack")
            .Select(package => LanguagePackController.GetLanguagePackByPackage(package.PackageID))
            .All(languagePack => languagePack.LanguageID != languageId));
 }