public void UpdateObjectFromFields(FrameworkLibrary.Settings settings) { settings.ShoppingCartTax = decimal.Parse(ShoppingCartTax.Text); settings.MaxRequestLength = int.Parse(MaxRequestLengthInMB.Text) * (1024 * 1024); settings.MaxUploadFileSizePerFile = int.Parse(MaxUploadFileSizePerFileInMB.Text) * (1024 * 1024); settings.GlobalCodeInHead = MediaDetailsMapper.ConvertUrlsToShortCodes(GlobalCodeInHead.Text); settings.GlobalCodeInBody = MediaDetailsMapper.ConvertUrlsToShortCodes(GlobalCodeInBody.Text); settings.SiteOfflineUrl = SiteOfflineUrl.Text; settings.PageNotFoundUrl = PageNotFoundUrl.Text; settings.EnableGlossaryTerms = EnableGlossaryTerms.Checked; settings.OutputCacheDurationInSeconds = long.Parse(OutputCacheDurationInSeconds.Text); if (!string.IsNullOrEmpty(SiteOnlineAtDateTime.Text)) { settings.SiteOnlineAtDateTime = DateTime.Parse(SiteOnlineAtDateTime.Text); } else { settings.SiteOnlineAtDateTime = DateTime.Now; } if (!string.IsNullOrEmpty(SiteOfflineAtDateTime.Text)) { settings.SiteOfflineAtDateTime = DateTime.Parse(SiteOfflineAtDateTime.Text); } else { settings.SiteOfflineAtDateTime = null; } settings.DefaultLanguageID = long.Parse(DefaultLanguageSelector.SelectedValue); settings.DefaultMasterPageID = long.Parse(DefaultMasterPageSelector.SelectedValue); }
public void UpdateFieldsFromObject(FrameworkLibrary.Settings settings) { ShoppingCartTax.Text = settings.ShoppingCartTax.ToString(); MaxRequestLengthInMB.Text = (settings.MaxRequestLength / (1024 * 1024)).ToString(); MaxUploadFileSizePerFileInMB.Text = (settings.MaxUploadFileSizePerFile / (1024 * 1024)).ToString(); GlobalCodeInHead.Text = settings.GlobalCodeInHead; GlobalCodeInBody.Text = settings.GlobalCodeInBody; OutputCacheDurationInSeconds.Text = settings.OutputCacheDurationInSeconds.ToString(); PageNotFoundUrl.Text = settings.PageNotFoundUrl; EnableGlossaryTerms.Checked = settings.EnableGlossaryTerms; if (settings.SiteOnlineAtDateTime > DateTime.MinValue) { SiteOnlineAtDateTime.Text = settings.SiteOnlineAtDateTime.ToString(); } if (settings.SiteOfflineAtDateTime != null) { SiteOfflineAtDateTime.Text = settings.SiteOfflineAtDateTime.ToString(); } SiteOfflineUrl.Text = settings.SiteOfflineUrl; DefaultLanguageSelector.SelectedValue = settings.DefaultLanguageID.ToString(); DefaultMasterPageSelector.SelectedValue = settings.DefaultMasterPageID.ToString(); }