diff --git a/src/umbraco.cms/businesslogic/web/Domain.cs b/src/umbraco.cms/businesslogic/web/Domain.cs index eea2fc2bb8..17df5fd194 100644 --- a/src/umbraco.cms/businesslogic/web/Domain.cs +++ b/src/umbraco.cms/businesslogic/web/Domain.cs @@ -25,11 +25,7 @@ namespace umbraco.cms.businesslogic.web public class Domain { public IDomain DomainEntity { get; set; } - //private Language _language; - //private string _name; - //private int _root; - //private int _id; - + /// /// Empty ctor used for unit tests to create a custom domain /// @@ -60,22 +56,6 @@ namespace umbraco.cms.businesslogic.web } } - //private void InitDomain(int id) - //{ - // using (IRecordsReader dr = SqlHelper.ExecuteReader( - // "select domainDefaultLanguage, domainRootStructureID, domainName from umbracoDomains where id = @ID", - // SqlHelper.CreateParameter("@ID", id))) - // { - // if (dr.Read()) - // { - // _id = id; - // _language = new Language(dr.GetInt("domainDefaultLanguage")); - // _name = dr.GetString("domainName"); - // _root = dr.GetInt("domainRootStructureID"); - // } - // } - //} - public string Name { get { return DomainEntity.DomainName; } @@ -144,34 +124,6 @@ namespace umbraco.cms.businesslogic.web { return ApplicationContext.Current.Services.DomainService.GetAll(includeWildcards) .Select(x => new Domain(x)); - - //var domains = ApplicationContext.Current.ApplicationCache.GetCacheItem( - // CacheKeys.DomainCacheKey, - // TimeSpan.FromMinutes(30), - // () => - // { - // var result = new List(); - // using (var dr = SqlHelper.ExecuteReader("SELECT id, domainName FROM umbracoDomains ORDER BY id")) - // { - // while (dr.Read()) - // { - // var domainName = dr.GetString("domainName"); - // var domainId = dr.GetInt("id"); - // if (result.Find(d => d.Name == domainName) == null) - // result.Add(new Domain(domainId)); - // else - // { - // LogHelper.Warn(string.Format("Domain already exists in list ({0})", domainName)); - // } - // } - // } - // return result; - // }); - - //if (!includeWildcards) - // domains = domains.Where(d => !d.IsWildcard).ToList(); - - //return domains; } public static Domain GetDomain(string DomainName) @@ -220,20 +172,6 @@ namespace umbraco.cms.businesslogic.web }; ApplicationContext.Current.Services.DomainService.Save(domain); - //if (Exists(DomainName.ToLower())) - // throw new Exception("Domain " + DomainName + " already exists!"); - - ////need to check if the language exists first - //if (Language.GetAllAsList().SingleOrDefault(x => x.id == LanguageId) == null) - //{ - // throw new ArgumentException("No language exists for the LanguageId specified"); - //} - - //SqlHelper.ExecuteNonQuery("insert into umbracoDomains (domainDefaultLanguage, domainRootStructureID, domainName) values (@domainDefaultLanguage, @domainRootStructureID, @domainName)", - // SqlHelper.CreateParameter("@domainDefaultLanguage", LanguageId), - // SqlHelper.CreateParameter("@domainRootStructureID", RootNodeId), - // SqlHelper.CreateParameter("@domainName", DomainName.ToLower())); - var e = new NewEventArgs(); var legacyModel = new Domain(domain); legacyModel.OnNew(e); @@ -292,7 +230,7 @@ namespace umbraco.cms.businesslogic.web /// A value indicating whether the domain is a wildcard domain. public bool IsWildcard { - get { return string.IsNullOrWhiteSpace(Name) || Name.StartsWith("*"); } + get { return DomainEntity.IsWildcard; } } #endregion