Ejemplo n.º 1
0
        public async Task <IActionResult> GetNetworkAsync(int id)
        {
            NetworkDTO user = await _networkDAO.FindById(id);

            if (user == null)
            {
                return(new NotFoundResult());
            }

            return(new ObjectResult(user));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <NetworkDTO> > GetSubscribedNetworks(int id)
        {
            List <SubscriptionDTO> subscriptions = await _subscriptionDAO.findByUserIdAsync(id);

            List <NetworkDTO> networks = new List <NetworkDTO>();

            foreach (SubscriptionDTO subscription in subscriptions)
            {
                if (subscription.State == "accepted")
                {
                    networks.Add(await _networkDAO.FindById(subscription.NetworkId));
                }
            }

            return(new OkObjectResult(networks));
        }