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