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(); }