コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            BookServiceUtilJSON bookservice = new BookServiceUtilJSON("bookserviceaseece.azurewebsites.net", "", "api");
            //Test Author metoder
            AuthorsList alist = bookservice.GetAuthors();

            this.textBox1.Text = alist.Authors[alist.Authors.Count - 1].Name;
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public void RunTestJSON()
        {
            BookServiceUtilJSON bookservice = new BookServiceUtilJSON("localhost", "44312", "api");
            //Test metoder til de to førset servicemetoder
            //List<Book> bøger = bookservice.getSimpleBooks();
            //Book bog = bøger[3];
            //bog = bookservice.DeleteBook(bog);


            /*Test metoder til øverige Book Service metoder*/

            //BookCollection somebooks = bookservice.GetBooks();
            //AuthorCollection alist = bookservice.GetAuthors();
            //Author a = new Author() { Id = 19 };
            //a = bookservice.GetAuthor(a);
            ////return;


            //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);

            //BookCollection 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);
        }
コード例 #4
0
        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);
        }