internal void CreateBook() { MessageListener mListener = new MessageListener(); mListener.MainAsync().GetAwaiter().GetResult(); var book = mListener.BookCreated(); if (book != null) { WebClient Client = new WebClient(); string Json = Newtonsoft.Json.JsonConvert.SerializeObject(book); Client.Headers[HttpRequestHeader.ContentType] = "application/json"; Client.UploadString("https://libtestapi.azurewebsites.net/books", "POST", Json); } }