mirror of
https://github.com/eliasstepanik/SimpleFunctions.git
synced 2026-01-11 21:58:31 +00:00
27 lines
710 B
C#
27 lines
710 B
C#
using System.Collections;
|
|
using Docker.DotNet.Models;
|
|
using Functions.Services;
|
|
using Functions.Services.Interfaces;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace Functions.Controllers;
|
|
|
|
[ApiController]
|
|
[Route("[controller]")]
|
|
public class TestController : ControllerBase
|
|
{
|
|
private readonly ILogger<TestController> _logger;
|
|
private readonly IDockerManager _dockerManager;
|
|
|
|
public TestController(ILogger<TestController> logger, IDockerManager dockerManager)
|
|
{
|
|
_logger = logger;
|
|
_dockerManager = dockerManager;
|
|
}
|
|
|
|
[HttpGet(Name = "Containers")]
|
|
public async Task<IEnumerable<ContainerListResponse>> Get()
|
|
{
|
|
return await _dockerManager.GetContainers();
|
|
}
|
|
} |