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