private void SaveSettings() { string encoderSettingsStr = hdnEncoderSettings.Value; var encoderSettings = encoderSettingsStr.FromJson <Entity.MediaEncoderSettings[]>(); GallerySettingsUpdateable.MediaEncoderSettings = MediaEncoderSettingsController.ToMediaEncoderSettingsCollection(encoderSettings); this.wwDataBinder.Unbind(this); if (wwDataBinder.BindingErrors.Count > 0) { ClientMessage = new ClientMessageOptions { Title = Resources.GalleryServer.Validation_Summary_Text, Message = wwDataBinder.BindingErrors.ToString(), Style = MessageStyle.Error }; return; } GallerySettingsUpdateable.Save(); ClientMessage = new ClientMessageOptions { Title = Resources.GalleryServer.Admin_Save_Success_Hdr, Message = Resources.GalleryServer.Admin_Save_Success_Text, Style = MessageStyle.Success }; hdnEncoderSettings.Value = MediaEncoderSettingsController.ToEntities(GallerySettingsUpdateable.MediaEncoderSettings).ToJson(); }
private void SaveSettings() { string encoderSettingsStr = hdnEncoderSettings.Value; Entity.MediaEncoderSettings[] encoderSettings = encoderSettingsStr.FromJson <Entity.MediaEncoderSettings[]>(); GallerySettingsUpdateable.MediaEncoderSettings = MediaEncoderSettingsController.ToMediaEncoderSettingsCollection(encoderSettings); this.wwDataBinder.Unbind(this); if (wwDataBinder.BindingErrors.Count > 0) { this.wwMessage.CssClass = "wwErrorFailure gsp_msgwarning"; this.wwMessage.Text = wwDataBinder.BindingErrors.ToHtml(); return; } GallerySettingsUpdateable.Save(); this.wwMessage.CssClass = "wwErrorSuccess gsp_msgfriendly gsp_bold"; this.wwMessage.ShowMessage(Resources.GalleryServerPro.Admin_Save_Success_Text); hdnEncoderSettings.Value = MediaEncoderSettingsController.ToEntities(GallerySettingsUpdateable.MediaEncoderSettings).ToJson(); }
private void AssignHiddenFormFields() { hdnEncoderSettings.Value = MediaEncoderSettingsController.ToEntities(GallerySettings.MediaEncoderSettings).ToJson(); Entity.FileExtension[] destAvailableFileExtensions = MediaEncoderSettingsController.GetAvailableFileExtensions(); var srcExtensions = new List <Entity.FileExtension>(destAvailableFileExtensions.Length + 2) { new Entity.FileExtension { Value = "*audio", Text = Resources.GalleryServer.Admin_VidAudOther_SourceFileExt_All_Audio }, new Entity.FileExtension { Value = "*video", Text = Resources.GalleryServer.Admin_VidAudOther_SourceFileExt_All_Video } }; srcExtensions.AddRange(destAvailableFileExtensions); hdnSourceAvailableFileExtensions.Value = srcExtensions.ToArray().ToJson(); hdnDestinationAvailableFileExtensions.Value = destAvailableFileExtensions.ToJson(); }