public object SaveSettings(string defaultProductID) { try { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); var defaultPageSettingsObj = new StudioDefaultPageSettings { DefaultProductID = new Guid(defaultProductID) }; SettingsManager.Instance.SaveSettings(defaultPageSettingsObj, TenantProvider.CurrentTenantID); MessageService.Send(HttpContext.Current.Request, MessageAction.DefaultStartPageSettingsUpdated); return new { Status = 1, Message = Resources.Resource.SuccessfullySaveSettingsMessage }; } catch(Exception e) { return new {Status = 0, Message = e.Message.HtmlEncode()}; } }
public object SaveSettings(string defaultProductID) { try { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); var defaultPageSettingsObj = new StudioDefaultPageSettings { DefaultProductID = new Guid(defaultProductID) }; var resultStatus = SettingsManager.Instance.SaveSettings(defaultPageSettingsObj, TenantProvider.CurrentTenantID); AdminLog.PostAction("Settings: default product ID \"{0}\"", defaultProductID); return new { Status = 1, Message = Resources.Resource.SuccessfullySaveSettingsMessage }; } catch (Exception e) { return new { Status = 0, Message = e.Message.HtmlEncode() }; } }