in WhackAMole.KubeAdmin/Controllers/PodsController.cs [36:62]
public async Task<IActionResult> Get(string id)
{
try
{
var moles = new List<Pod>();
var list = await _podsRequest.GetAllAsync(id);
if (list == null || list.Length == 0)
return new OkObjectResult(moles);
foreach (var pod in list)
{
var starttime = DateTimeOffset.Parse(pod.Status.StartTime);
moles.Add(new Pod { Name = pod.MetaData.Name, Uid = pod.MetaData.Uid, Host = pod.Spec.NodeName, StartTime = starttime, Phase = pod.Status.Phase });
}
return new OkObjectResult(moles);
}
catch (Exception ex)
{
return new NotFoundResult();
}
}