public OpeningHoursInfo GetOpeningHours()
        {
            string json = "";

            using (WebClient client = new WebClient())
            {
                json = new WebClient().DownloadString(UrlOpeningHours);
            }
            OpeningHoursInfo openingHoursInfo = JsonConvert.DeserializeObject <OpeningHoursInfo>(json);

            return(openingHoursInfo);
        }
 public OpeningHoursInfo GetOpeningHours()
 {
     if (!string.IsNullOrWhiteSpace(Url))
     {
         using (var client = new WebClient())
         {
             string           json             = client.DownloadString(Url);
             OpeningHoursInfo openingHoursInfo = JsonConvert.DeserializeObject <OpeningHoursInfo>(json);
             return(openingHoursInfo);
         }
     }
     else
     {
         throw new InvalidOperationException();
     }
 }