Esempio n. 1
0
        private void UpdateObjectFromFields()
        {
            selectedItem.Name             = Name.Text;
            selectedItem.MediaTypeHandler = MediaTypeHandler.GetValue().ToString();

            if (MasterPageSelector.SelectedValue != "")
            {
                selectedItem.MasterPageID = long.Parse(MasterPageSelector.SelectedValue);
            }
            else
            {
                selectedItem.MasterPage = null;
            }

            selectedItem.Label               = Label.Text;
            selectedItem.IsActive            = IsActive.Checked;
            selectedItem.ShowInMenu          = ShowInMenu.Checked;
            selectedItem.ShowInSiteTree      = ShowInSiteTree.Checked;
            selectedItem.ShowInSearchResults = ShowInSearchResults.Checked;
            selectedItem.EnableCaching       = EnableCaching.Checked;
            selectedItem.AddRoles(MultiRoleSelector.GetSelectedRoles());
            selectedItem.AddChildMediaTypes(MultiMediaTypeSelector.GetSelectedMediaTypes());
            selectedItem.MainLayout           = MediaDetailsMapper.ConvertUrlsToShortCodes(MainLayout.Text);
            selectedItem.SummaryLayout        = MediaDetailsMapper.ConvertUrlsToShortCodes(SummaryLayout.Text);
            selectedItem.FeaturedLayout       = MediaDetailsMapper.ConvertUrlsToShortCodes(FeaturedLayout.Text);
            selectedItem.UseMediaTypeLayouts  = UseMediaTypeLayouts.Checked;
            selectedItem.OnPublishExecuteCode = OnPublishExecuteCode.Text;
        }