public void getTvShows() { int showid = 0; var apiRes = jsonString("http://api.tvmaze.com/shows"); var jsonres = JsonConvert.DeserializeObject <Dictionary <string, object>[]>(apiRes); foreach (var obj in jsonres) { showid = int.Parse(obj["id"].ToString()); var shows = new Shows { name = obj["name"].ToString(), ShowId = showid, }; _showsRepository.AddShows(shows); } //async method _showsRepository.AddShows(shows); }