ContainerDashboard/backend/Services/ContainerService.cs

29 lines
No EOL
696 B
C#

using ContainerDashboard.Models;
using ContainerDashboard.Repositories;
namespace ContainerDashboard.Services;
public class ContainerService : IContainerService
{
private IContainerHandler _handler;
public ContainerService(IContainerHandler handler)
{
_handler = handler;
}
public async Task<Container[]> GetContainers()
{
return await _handler.GetContainers();
}
public async Task StartContainer(string containerName, string? containerNamespace)
{
await _handler.StartContainer(containerName, containerNamespace);
}
public async Task StopContainer(string containerName, string? containerNamespace)
{
await _handler.StopContainer(containerName, containerNamespace);
}
}