mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Fix Commands POST Action.
This commit is contained in:
parent
ab87d5a356
commit
24a96c2829
@ -99,31 +99,35 @@ namespace Remotely.Server.API
|
||||
}
|
||||
|
||||
[HttpPost("{resultType}")]
|
||||
public void Post(string resultType)
|
||||
public async Task Post(string resultType)
|
||||
{
|
||||
var content = new StreamReader(Request.Body).ReadToEnd();
|
||||
switch (resultType)
|
||||
using (var sr = new StreamReader(Request.Body))
|
||||
{
|
||||
case "PSCore":
|
||||
{
|
||||
var result = JsonConvert.DeserializeObject<PSCoreCommandResult>(content);
|
||||
var commandContext = DataService.GetCommandContext(result.CommandContextID);
|
||||
commandContext.PSCoreResults.Add(result);
|
||||
DataService.AddOrUpdateCommandContext(commandContext);
|
||||
var content = await sr.ReadToEndAsync();
|
||||
switch (resultType)
|
||||
{
|
||||
case "PSCore":
|
||||
{
|
||||
var result = JsonConvert.DeserializeObject<PSCoreCommandResult>(content);
|
||||
var commandContext = DataService.GetCommandContext(result.CommandContextID);
|
||||
commandContext.PSCoreResults.Add(result);
|
||||
DataService.AddOrUpdateCommandContext(commandContext);
|
||||
break;
|
||||
}
|
||||
case "WinPS":
|
||||
case "CMD":
|
||||
case "Bash":
|
||||
{
|
||||
var result = JsonConvert.DeserializeObject<GenericCommandResult>(content);
|
||||
var commandContext = DataService.GetCommandContext(result.CommandContextID);
|
||||
commandContext.CommandResults.Add(result);
|
||||
DataService.AddOrUpdateCommandContext(commandContext);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
case "WinPS":
|
||||
case "CMD":
|
||||
case "Bash":
|
||||
{
|
||||
var result = JsonConvert.DeserializeObject<GenericCommandResult>(content);
|
||||
var commandContext = DataService.GetCommandContext(result.CommandContextID);
|
||||
commandContext.CommandResults.Add(result);
|
||||
DataService.AddOrUpdateCommandContext(commandContext);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user