public ApiBoolResponseDTO EditDefaultBootMenu(CoreScriptDTO menu)
 {
     return(new ApiBoolResponseDTO
     {
         Value = new FilesystemServices().EditDefaultBootMenu(menu.Name, menu.Contents)
     });
 }
 public ApiBoolResponseDTO WriteCoreScript(CoreScriptDTO script)
 {
     return(new ApiBoolResponseDTO
     {
         Value = new FilesystemServices().WriteCoreScript(script.Name, script.Contents)
     });
 }
Exemple #3
0
        public bool EditDefaultBootMenu(CoreScriptDTO menu)
        {
            Request.Method   = Method.POST;
            Request.Resource = string.Format("api/{0}/EditDefaultBootMenu/", Resource);
            Request.AddJsonBody(menu);
            var response = _apiRequest.Execute <ApiBoolResponseDTO>(Request);

            return(response != null && response.Value);
        }
Exemple #4
0
        public bool WriteCoreScript(CoreScriptDTO script)
        {
            Request.Method   = Method.POST;
            Request.Resource = string.Format("api/{0}/WriteCoreScript/", Resource);
            Request.AddJsonBody(script);
            var response = _apiRequest.Execute <ApiBoolResponseDTO>(Request);

            return(response != null && response.Value);
        }
Exemple #5
0
        protected void saveEditor_Click(object sender, EventArgs e)
        {
            RequiresAuthorization(AuthorizationStrings.UpdateAdmin);
            var menu = new CoreScriptDTO();

            menu.Name      = ddlEditProxyType.Text;
            menu.Contents  = scriptEditorText.Value;
            EndUserMessage = Call.FilesystemApi.EditDefaultBootMenu(menu) ? "Success" : "Could Not Save Boot Menu";
        }
Exemple #6
0
        protected void buttonSaveCore_OnClick(object sender, EventArgs e)
        {
            var fixedLineEnding = scriptEditor.Value.Replace("\r\n", "\n");
            var script          = new CoreScriptDTO();

            script.Name     = ddlCoreScripts.Text;
            script.Contents = fixedLineEnding;
            if (Call.FilesystemApi.WriteCoreScript(script))
            {
                EndUserMessage = "Successfully Updated " + ddlCoreScripts.Text;
            }
            else
            {
                EndUserMessage = "Could Not Update Script";
            }
        }