internal async Task <PrefixDetailModel> GetDetailsAsync(int apiId, string prefix, byte cidr)
        {
            var api = apiProvider.GetApiById(apiId);

            return(await Task.FromResult(api.GetPrefixDetails(prefix, cidr)));
        }
        internal async Task <SearchModel> Search(string queryTerm, int apiId)
        {
            var api = apiProvider.GetApiById(apiId);

            return(await Task.FromResult(api.SearchBy(queryTerm)));
        }
Esempio n. 3
0
        internal async Task <IpDetailModel> GetDetailsAsync(string ipAddress, int apiId)
        {
            var api = apiProvider.GetApiById(apiId);

            return(await Task.FromResult(api.GetIpDetails(ipAddress)));
        }
        internal async Task <AsnDetailsModel> GetDetailsAsync(int apiId, int asNumber)
        {
            var api = apiProvider.GetApiById(apiId);

            return(await Task.FromResult(api.GetAsnDetails(asNumber)));
        }