예제 #1
0
        public async Task <IActionResult> ListaTopicos()
        {
            try
            {
                var result = await _serviceBusService.ListarTopicos();

                List <dynamic> lista = new List <dynamic>();

                foreach (var topic in result.Topics.List())
                {
                    foreach (var sub in topic.Subscriptions.List())
                    {
                        lista.Add(new { TopicName = topic.Name, SubscriptionName = sub.Name });
                    }
                }

                return(Ok(lista));
            }
            catch
            {
                return(StatusCode(500));
            }
        }