示例#1
0
        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();
        }