/// <summary> /// Creates the control(s) necessary for prompting user for a new value /// </summary> /// <param name="configurationValues">The configuration values.</param> /// <param name="id"></param> /// <returns> /// The control /// </returns> public override Control EditControl( Dictionary<string, ConfigurationValue> configurationValues, string id ) { var control = new Web.UI.Controls.ImageUploader { ID = id }; if ( configurationValues != null && configurationValues.ContainsKey( "binaryFileType" ) ) { control.BinaryFileTypeGuid = configurationValues["binaryFileType"].Value.AsGuid(); } return control; }
/// <summary> /// Creates the control(s) necessary for prompting user for a new value /// </summary> /// <param name="configurationValues">The configuration values.</param> /// <param name="id"></param> /// <returns> /// The control /// </returns> public override Control EditControl(Dictionary <string, ConfigurationValue> configurationValues, string id) { var control = new Web.UI.Controls.ImageUploader { ID = id }; if (configurationValues != null && configurationValues.ContainsKey("binaryFileType")) { control.BinaryFileTypeGuid = configurationValues["binaryFileType"].Value.AsGuid(); } return(control); }
/// <summary> /// Creates the control(s) neccessary for prompting user for a new value /// </summary> /// <param name="configurationValues">The configuration values.</param> /// <param name="id"></param> /// <returns> /// The control /// </returns> public override Control EditControl(Dictionary <string, ConfigurationValue> configurationValues, string id) { var control = new Web.UI.Controls.ImageUploader { ID = id }; if (configurationValues != null && configurationValues.ContainsKey("binaryFileType")) { int?binaryFileTypeId = configurationValues["binaryFileType"].Value.AsInteger(); if (binaryFileTypeId.HasValue) { var binaryFileType = new BinaryFileTypeService().Get(binaryFileTypeId.Value); if (binaryFileType != null) { control.BinaryFileTypeGuid = binaryFileType.Guid; } } } return(control); }
/// <summary> /// Creates the control(s) neccessary for prompting user for a new value /// </summary> /// <param name="configurationValues">The configuration values.</param> /// <param name="id"></param> /// <returns> /// The control /// </returns> public override Control EditControl( Dictionary<string, ConfigurationValue> configurationValues, string id ) { var control = new Web.UI.Controls.ImageUploader { ID = id }; if ( configurationValues != null && configurationValues.ContainsKey( "binaryFileType" ) ) { int? binaryFileTypeId = configurationValues["binaryFileType"].Value.AsInteger(); if ( binaryFileTypeId.HasValue ) { var binaryFileType = new BinaryFileTypeService().Get( binaryFileTypeId.Value ); if ( binaryFileType != null ) { control.BinaryFileTypeGuid = binaryFileType.Guid; } } } return control; }