Exemple #1
0
        public string ExecuteQueue(InaraConfiguration header)
        {
            InaraEntry entry  = new InaraEntry(header, EventsQueue);
            string     result = Execute(entry);

            EventsQueue.Clear();
            return(result);
        }
Exemple #2
0
        public string Execute(InaraEntry entry)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://inara.cz/inapi/v1/");

            request.ContentType = "application/json";
            request.Method      = "POST";
            StreamWriter writer = new StreamWriter(request.GetRequestStream());

            writer.Write(JsonConvert.SerializeObject(entry));
            writer.Flush();
            writer.Close();
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader    reader   = new StreamReader(response.GetResponseStream());

            return(reader.ReadToEnd());
        }