public DtoApiBoolResponse EditDefaultBootMenu(DtoCoreScript script) { return(new DtoApiBoolResponse { Value = new FilesystemServices().EditDefaultBootMenu(script) }); }
public DtoApiBoolResponse EditDefaultBootMenu(DtoCoreScript script) { return(new DtoApiBoolResponse { Value = _clientComService.EditBootFileText(script) }); }
public bool EditBootFileText(DtoCoreScript script) { var intercomKey = ServiceSetting.GetSettingValue(SettingStrings.IntercomKeyEncrypted); var decryptedKey = new EncryptionServices().DecryptText(intercomKey); var comServer = new ServiceClientComServer().GetServer(script.ComServerId); return(new APICall().ClientComServerApi.EditBootFileText(comServer.Url, "", decryptedKey, script)); }
protected void saveEditor_Click(object sender, EventArgs e) { var menu = new DtoCoreScript(); menu.Name = ddlEditProxyType.Text; menu.Contents = scriptEditorText.Value; menu.ComServerId = Convert.ToInt32(ddlComServer.SelectedValue); EndUserMessage = Call.ClientComServerApi.EditDefaultBootMenu(menu) ? "Success" : "Could Not Save Boot Menu"; }
public bool EditDefaultBootMenu(DtoCoreScript script) { Request.Method = Method.POST; Request.Resource = string.Format("{0}/EditDefaultBootMenu/", Resource); Request.AddJsonBody(script); var response = new ApiRequest().Execute <DtoApiBoolResponse>(Request); return(response.Value); }
public bool EditDefaultBootMenu(DtoCoreScript script) { try { var path = GetDefaultBootMenuPath(script.Name, script.ComServerId); using (var file = new StreamWriter(path)) { file.WriteLine(script.Contents); } return(true); } catch (Exception ex) { log.Error(ex.Message); return(false); } }
public bool EditBootFileText(string url, string serverName, string interComKey, DtoCoreScript script) { Request.Method = Method.POST; Request.Resource = "Imaging/EditDefaultBootMenu"; Request.AddJsonBody(script); var responseData = new ApiRequest(new Uri(url)).ExecuteHMACInterCom <DtoApiBoolResponse>(Request, serverName, interComKey); return(responseData != null && responseData.Value); }