예제 #1
0
파일: Webui.cs 프로젝트: notnyt/ShokoServer
 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."));
 }
예제 #2
0
        /// <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."));
            }
        }