private async void button1_Click(object sender, EventArgs e) { Task <ArrayOfAuthor> task = Task.Run(() => TestXML()); ArrayOfAuthor al = await task; this.textBox1.Text = al.Author[al.Author.Count - 1].Name; }
private ArrayOfAuthor TestXML() { BookServiceUtilXML bookservice = new BookServiceUtilXML("bookserviceaseece.azurewebsites.net", "", "api"); //Test Author metoder ArrayOfAuthor alist = bookservice.GetAuthors(); return(alist); }
public void testBookService() { BookServiceUtilXML bookservice = new BookServiceUtilXML("bookserviceaseece.azurewebsites.net", "", "api"); //Test Author metoder ArrayOfAuthor alist = bookservice.GetAuthors(); Author a = new Author() { Id = 2 }; a = bookservice.GetAuthor(a); Author ath = bookservice.GetAuthor(a); ath.Name = "Peter Petersen"; ath = bookservice.PostAuthor(ath); ath.Name = ath.Name + "Nielsen"; bookservice.PutAuthor(ath);//No return of data as the copi comes from Requester/Client ath = bookservice.DeleteAuthor(ath); BookAuthor ba = new BookAuthor() { Id = a.Id, Name = a.Name }; //Test Book metoder Book abook = new Book() { Author = ba, AuthorId = a.Id, Genre = "Vrøvl og Snak", Price = 45, Title = "Det dur bare", Year = 2016 }; Book nbook = bookservice.PostBook(abook); ArrayOfBook bkl = bookservice.GetBooks(); Book bk = new Book() { Id = nbook.Id }; Book gbk = bookservice.GetBook(bk); gbk.Title = gbk.Title + " Extra Tekst"; bookservice.PutBook(gbk); bookservice.DeleteBook(gbk); }