using Umbraco.Core.Services; namespace Umbraco.Core.Models { public static class DomainExtensions { /// /// Returns ture if the has a culture code equal to the default language specified /// /// /// /// public static bool IsDefaultDomain(this IDomain domain, ILocalizationService localizationService) { var defaultLang = localizationService.GetDefaultVariantLanguage(); if (defaultLang == null) return false; //if for some reason a null value is returned (i.e. no languages or based on mock unit test data), then assume false return domain.LanguageIsoCode == defaultLang.CultureName; } } }