protected void SaveDomain(object sender, EventArgs e) { if (Page.IsValid) { if (_editDomain > 0) { var d = new Domain(_editDomain); d.Language = new Language(int.Parse(Languages.SelectedValue)); d.Name = DomainName.Text.ToLower(); FeedBackMessage.type = uicontrols.Feedback.feedbacktype.success; FeedBackMessage.Text = ui.Text("assignDomain", "domainUpdated", DomainName.Text, getUser()); d.Save(); DomainName.Text = ""; Languages.SelectedIndex = 0; UpdateDomainList(); //this is probably the worst webform I've ever seen... Response.Redirect("AssignDomain.aspx?id=" + _currentId.ToString()); } else { // have to handle wildcard var domainName = DomainName.Text.Trim(); domainName = domainName == "*" ? ("*" + _currentId.ToString()) : domainName; if (!Domain.Exists(domainName.ToLower())) { Domain.MakeNew(domainName, _currentId, int.Parse(Languages.SelectedValue)); FeedBackMessage.Text = ui.Text("assignDomain", "domainCreated", domainName, getUser()); FeedBackMessage.type = uicontrols.Feedback.feedbacktype.success; DomainName.Text = ""; Languages.SelectedIndex = 0; UpdateDomainList(); //this is probably the worst webform I've ever seen... Response.Redirect("AssignDomain.aspx?id=" + _currentId.ToString()); } else { FeedBackMessage.Text = ui.Text("assignDomain", "domainExists", DomainName.Text.Trim(), getUser()); FeedBackMessage.type = uicontrols.Feedback.feedbacktype.error; } } } }
protected void SaveDomain(object sender, EventArgs e) { if (Page.IsValid) { if (editDomain > 0) { Domain d = new Domain(editDomain); d.Language = new Language(int.Parse(Languages.SelectedValue)); d.Name = DomainName.Text.ToLower(); FeedBackMessage.type = umbraco.uicontrols.Feedback.feedbacktype.success; FeedBackMessage.Text = ui.Text("assignDomain", "domainUpdated", DomainName.Text, base.getUser()); d.Save(); DomainName.Text = ""; Languages.SelectedIndex = 0; updateDomainList(); //this is probably the worst webform I've ever seen... Response.Redirect("AssignDomain.aspx?id=" + currentID.ToString()); } else { if( !Domain.Exists(DomainName.Text.ToLower())) { Domain.MakeNew(DomainName.Text, currentID, int.Parse(Languages.SelectedValue)); FeedBackMessage.Text = ui.Text("assignDomain", "domainCreated", DomainName.Text, base.getUser()); FeedBackMessage.type = umbraco.uicontrols.Feedback.feedbacktype.success; DomainName.Text = ""; Languages.SelectedIndex = 0; updateDomainList(); //this is probably the worst webform I've ever seen... Response.Redirect("AssignDomain.aspx?id=" + currentID.ToString()); } else { FeedBackMessage.Text = ui.Text("assignDomain", "domainExists", DomainName.Text, base.getUser()); FeedBackMessage.type = umbraco.uicontrols.Feedback.feedbacktype.error; } } } }