protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(GetType()); Page.ClientScript.RegisterClientScriptInclude(typeof(string), "admmess_script", WebPath.GetPath("usercontrols/Management/AdminMessageSettings/js/admmess.js")); Page.ClientScript.RegisterClientScriptBlock(GetType(), "admmess_style", "<link rel=\"stylesheet\" type=\"text/css\" href=\"" + WebSkin.GetUserSkin().GetAbsoluteWebPath("usercontrols/management/AdminMessageSettings/css/admmess.css") + "\">", false); _studioAdmMessNotifSettings = SettingsManager.Instance.LoadSettings<StudioAdminMessageSettings>(TenantProvider.CurrentTenantID); }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(GetType()); Page.RegisterBodyScripts(ResolveUrl("~/usercontrols/Management/AdminMessageSettings/js/admmess.js")); Page.RegisterStyleControl(VirtualPathUtility.ToAbsolute("~/usercontrols/management/AdminMessageSettings/css/admmess.less")); _studioAdmMessNotifSettings = SettingsManager.Instance.LoadSettings<StudioAdminMessageSettings>(TenantProvider.CurrentTenantID); }
public object SaveSettings(bool turnOn) { try { var passwordSettingsObj = new StudioAdminMessageSettings { Enable = turnOn}; var resultStatus = SettingsManager.Instance.SaveSettings(passwordSettingsObj, TenantProvider.CurrentTenantID); return new { Status = 1, Message = Resources.Resource.SuccessfullySaveSettingsMessage }; } catch (Exception e) { return new { Status = 0, Message = e.Message.HtmlEncode() }; } }
public object SaveSettings(bool turnOn) { try { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); var passwordSettingsObj = new StudioAdminMessageSettings { Enable = turnOn}; var resultStatus = SettingsManager.Instance.SaveSettings(passwordSettingsObj, TenantProvider.CurrentTenantID); AdminLog.PostAction("Settings: saved admin message settings to \"{0}\"", turnOn); return new { Status = 1, Message = Resources.Resource.SuccessfullySaveSettingsMessage }; } catch (Exception e) { return new { Status = 0, Message = e.Message.HtmlEncode() }; } }
public object SaveSettings(bool turnOn) { try { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); var passwordSettingsObj = new StudioAdminMessageSettings {Enable = turnOn}; SettingsManager.Instance.SaveSettings(passwordSettingsObj, TenantProvider.CurrentTenantID); MessageService.Send(HttpContext.Current.Request, MessageAction.AdministratorMessageSettingsUpdated); return new { Status = 1, Message = Resources.Resource.SuccessfullySaveSettingsMessage }; } catch(Exception e) { return new {Status = 0, Message = e.Message.HtmlEncode()}; } }