public object SetWebUIConfig(WebUI_Settings settings) { if (settings.Valid()) { try { ServerSettings.Instance.WebUI_Settings = JsonConvert.SerializeObject(settings); return(APIStatus.OK()); } catch { return(APIStatus.InternalError("error at saving webui settings")); } } return(new APIMessage(400, "Config is not a Valid.")); }
/// <summary> /// Read json file that is converted into string from .config file of jmmserver /// </summary> /// <returns></returns> private object GetWebUIConfig() { if (!String.IsNullOrEmpty(ServerSettings.WebUI_Settings)) { try { WebUI_Settings settings = JsonConvert.DeserializeObject <WebUI_Settings>(ServerSettings.WebUI_Settings); return(settings); } catch { return(APIStatus.internalError("error while reading webui settings")); } } else { return(APIStatus.notFound404()); } }
/// <summary> /// Save webui settings as json converted into string inside .config file of jmmserver /// </summary> /// <returns></returns> private object SetWebUIConfig() { WebUI_Settings settings = this.Bind(); if (settings.Valid()) { try { ServerSettings.WebUI_Settings = JsonConvert.SerializeObject(settings); return(APIStatus.OK()); } catch { return(APIStatus.InternalError("error at saving webui settings")); } } else { return(new APIMessage(400, "Config is not a Valid.")); } }