public Response RunScript(int id, string script, string source = null) { var cache = new InMemoryRepositoryModelCache(); var computer = _computerRepository.Get(_user, id, cache); if (computer == null) { return(RpcComputerRepositoryHelpers.CreateNotFoundError()); } return(RunScript(computer, script, source)); }
public Response RenewWebHookKeys(int id) { var cache = new InMemoryRepositoryModelCache(); var computer = _computerRepository.Get(_user, id, cache); if (computer == null) { return(RpcComputerRepositoryHelpers.CreateNotFoundError()); } computer.RenewWebhookKeys(); _computerRepository.Update(computer); return(Response.Empty()); }