public IEnumerable <IPAPIJsonObject> POST(string[] ipAddresses) { var dbMatches = _database.CheckDBForIPs(ipAddresses); var unknownMatches = ipAddresses.Where(ipAddress => dbMatches.All(a => a.query != ipAddress)).ToArray(); var apiHits = CheckAPI(unknownMatches).Result; _database.AddToDB(apiHits); dbMatches.AddRange(apiHits); return(dbMatches); }