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) }); }
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); }
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); }
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"; }
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"; } }