public async Task <IActionResult> AddMachine([FromForm] Machine machine) { DockerMachine docker = new DockerMachine(await GetUserIDAsync()); var results = await docker.AddMachineAsync(machine); return(Created("/", results)); }
public async Task <IActionResult> StopContainer([FromBody] string containerID /* ,[FromBody] int machineID */) { var machine = new DockerMachine(await GetUserIDAsync() /* , machineID */); var result = machine.StopContainerAsync(containerID); return(Ok(result)); }
public async Task <List <Machine> > GetMachines(string UserID) { DockerMachine docker = new DockerMachine(UserID); return(docker.GetMachines()); }
public async Task <IActionResult> DeleteImage() { DockerMachine machine = new DockerMachine(await GetUserIDAsync()); return(Ok(machine.DeleteMachine())); }
public async Task <IActionResult> DeleteContainer(string containerID) { DockerMachine machine = new DockerMachine(await GetUserIDAsync()); return(Ok(machine.DeleteContainterAsync(containerID))); }
public async Task <IActionResult> GetMachines() { DockerMachine docker = new DockerMachine((string)await GetUserIDAsync()); return(Ok(docker.GetMachines())); }