public IEnumerable <RozvrhovaAkce> GetRozvrhoveAkce(string userId)
        {
            if (users[userId] != null)
            {
                string stagId = users[userId].StagID;

                using (WebClient wc = new WebClient())
                {
                    try
                    {
                        string jsonString    = wc.DownloadString("https://stag-ws.utb.cz/ws/services/rest2/rozvrhy/getRozvrhByStudent?outputFormat=JSON&osCislo=" + stagId);
                        var    rozvrhoveAkce = RozvrhoveAkce.FromJson(jsonString);
                        users[userId].SetRozvrhoveAkce(rozvrhoveAkce.RozvrhovaAkce);
                        return(users[userId].RozvrhoveAkce);
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine("Json read failed..");
                        Debug.WriteLine(ex.ToString());
                        return(null);
                    }
                }
            }
            else
            {
                return(null);
            }
        }
 public List <RozvrhovaAkce> Get(string userId)
 {
     Debug.WriteLine("UserID: " + userId);
     using (WebClient wc = new WebClient())
     {
         try
         {
             string jsonString    = wc.DownloadString("https://stag-ws.utb.cz/ws/services/rest2/rozvrhy/getRozvrhByStudent?outputFormat=JSON&osCislo=" + userId);
             var    rozvrhoveAkce = RozvrhoveAkce.FromJson(jsonString);
             return(rozvrhoveAkce.RozvrhovaAkce);
         }
         catch (Exception)
         {
             Debug.WriteLine("Json read failed..");
             return(null);
         }
     }
 }
 public static string ToJson(this RozvrhoveAkce self) => JsonConvert.SerializeObject(self, StudentsNotifier.MobileAppService.Models.Converter.Settings);