public void ReedFromServer() { string data; string url = @"https://api.covid19api.com/total/country/egypt"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream stream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(stream)) { data = reader.ReadToEnd(); } List <CoronaForApiDto> listCorona = JsonConvert.DeserializeObject <List <CoronaForApiDto> >(data); List <Coron> corons = mapper.Map <List <Coron> >(listCorona); foreach (var coron in corons) { Console.WriteLine("====>\n " + coron.Date); } context.AddRange(corons); context.SaveChanges(); }