public void testBookService() { BookServiceUtilJSON bookservice = new BookServiceUtilJSON("bookserviceaseece.azurewebsites.net", "", "api"); //Test Author metoder AuthorsList 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); //Test Book metoder Book abook = new Book() { Author = a, AuthorId = a.Id, Genre = "Vrøvl og Snak", Price = 45, Title = "Det dur bare", Year = 2016 }; Book nbook = bookservice.PostBook(abook); BooksList bkl = bookservice.GetBooks(); //System.Console.WriteLine("Bog der skal slette indtast ID:"); //int i = Int32.Parse(System.Console.ReadLine()); Book bk = new Book() { Id = nbook.Id }; Book gbk = bookservice.GetBook(bk); gbk.Title = gbk.Title + " Extra Tekst"; bookservice.PutBook(gbk); bookservice.DeleteBook(gbk); }
static void Main(string[] args) { // http://bookserviceaseece.azurewebsites.net/api/Books BookServiceUtilJSON myBs = new BookServiceUtilJSON("bookserviceaseece.azurewebsites.net", "", "api"); BookList newbl = myBs.GetBooks(); BookServiceUtilXML newblxm = new BookServiceUtilXML("bookserviceaseece.azurewebsites.net", "", "api"); newblxm.GetBooks(); Book mb = myBs.GetBook("6"); mb.Title = "TESTTEST"; mb.Genre = "TYST"; Author mua = new Author() { Name = "Freud", Id = 0 }; Book mbpost = new Book() { Id = 8, Title = "TEST", Genre = "TYST", Price = 60, Year = 2017, Author = mua, AuthorId = 0 }; Book var1 = myBs.PostBook(mbpost); Book var = myBs.PutBook(mb); }