API.Controllers.TransitApiController.GetETAs C# (CSharp) Метод

GetETAs() приватный Метод

private GetETAs ( string stopIds ) : Task
stopIds string
Результат Task
        public async Task<ActionResult> GetETAs(string stopIds)
        {
            List<int> parsedStopIds;
            try
            {
                parsedStopIds = ParseStopIds(stopIds);
            }
            catch (FormatException)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            if (parsedStopIds == null || parsedStopIds.Count == 0)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            try
            {
                var etas = await TransitManager.GetEtas(_repository, _client, parsedStopIds);
                var etasJson = JsonConvert.SerializeObject(etas);
                return Content(etasJson, "application/json");
            }
            catch
            {
                return new HttpStatusCodeResult(HttpStatusCode.InternalServerError);
            }
        }