public async Task Get()

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();
            }
        }