Exemplo n.º 1
0
        public SheduleRequest GetGroups(string requestName)
        {
            WebRequest WRPlayer = WebRequest.Create(UrlShedule + "?n=701&lev=142&faculty=0&query= " + requestName);

            WRPlayer.Method      = "GET";
            WRPlayer.ContentType = " text / html; charset = windows - 1251";

            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
            var SheduleResponse = new SheduleRequest();

            try
            {
                using (WebResponse response = WRPlayer.GetResponse())
                {
                    using (Stream stream = response.GetResponseStream())
                    {
                        using (StreamReader reader = new StreamReader(stream, Encoding.GetEncoding(1251)))
                        {
                            SheduleResponse = JsonConvert.DeserializeObject <SheduleRequest>(reader.ReadToEnd());
                        }
                    }
                }
            }
            catch (JsonReaderException)
            {
                return(null);
            }

            return(SheduleResponse);
        }
Exemplo n.º 2
0
        public void TestGettingGroups(string value)
        {
            SheduleRequest result = SG.GetGroups(value);

            Assert.IsNotNull(result);
        }