private void UpdateFieldsFromObject() { Name.Text = selectedItem.Name; MediaTypeHandler.SetValue(selectedItem.MediaTypeHandler); if (selectedItem.MasterPage != null) { MasterPageSelector.SelectedValue = selectedItem.MasterPage.ID.ToString(); } Label.Text = selectedItem.Label; IsActive.Checked = selectedItem.IsActive; ShowInMenu.Checked = selectedItem.ShowInMenu; ShowInSiteTree.Checked = selectedItem.ShowInSiteTree; ShowInSearchResults.Checked = selectedItem.ShowInSearchResults; EnableCaching.Checked = selectedItem.EnableCaching; MainLayout.Text = selectedItem.MainLayout; SummaryLayout.Text = selectedItem.SummaryLayout; FeaturedLayout.Text = selectedItem.FeaturedLayout; UseMediaTypeLayouts.Checked = selectedItem.UseMediaTypeLayouts; MultiRoleSelector.SetSelectedRoles(selectedItem.GetRoles()); MultiMediaTypeSelector.SetMediaTypes(selectedItem.MediaTypes.ToList()); OnPublishExecuteCode.Text = selectedItem.OnPublishExecuteCode; }
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; }
public Return Validate() { var returnOnj = BaseMapper.GenerateReturn(); MediaTypeHandler = MediaTypeHandler.Trim(); if (!File.Exists(URIHelper.ConvertToAbsPath(URIHelper.ConvertAbsUrlToTilda(MediaTypeHandler)))) { var ex = new Exception("Media Type MediaTypeHandler is invalid", new Exception("File (" + MediaTypeHandler + ") does not exist")); returnOnj.Error = ErrorHelper.CreateError(ex); } return(returnOnj); }
/// <inheritdoc /> public IEnumerable <uSyncAction> Import() { mediaTypeHandler = new MediaTypeHandler( _logger, _entityService, _mediaTypeService, _appCaches, _shortStringHelper, _uSyncFileService, _uSyncEventService, _uSyncConfigService, _syncItemFactory); var importResults = mediaTypeHandler.ImportAll(uSyncDirectoryPaths.MediaTypes, new HandlerSettings(), default); return(importResults); }
/// <summary> /// Only needed if the camelCase name of the property is not the same as the umbraco property alias /// </summary> /// <param name="name"></param> public UmbracoMediaPropertyAttribute(string name) : base(name) { TypeHandler = new MediaTypeHandler(); }
public UmbracoMediaPropertyAttribute() { TypeHandler = new MediaTypeHandler(); }