Esempio n. 1
0
        public async Task <string> AddBook(Books.Book book)
        {
            book.LastUpdate = DateTime.Now;

            if (CrossConnectivity.Current.IsConnected)
            {
                (bool success, string res) = await booksService.AddBook(book, User);

                if (success)
                {
                    book.BookKey = res;
                }
                else
                {
                    return(res);
                }
            }
            else
            {
                //temporary local UID
                book.BookKey = Guid.NewGuid().ToString();
            }

            localBooks.AddBook(book, User.Id);

            return(null);
        }
Esempio n. 2
0
        public static void main()
        {
            Book book1 = new Books.Book("Silas Marner ", 350, 15.95);
            Book book2 = new Books.Book("Moby Dick ", 250, 16.00);

            Book book3;

            book3 = book1 + book2;
            WriteLine("The new book is \"{0}\"", book3.Title);
            WriteLine("It has {0} pages and costs {1}", book3.NumPages, book3.Price.ToString("C"));
        }
Esempio n. 3
0
 public System.Threading.Tasks.Task <BookService.Result> AddBookAsync(Books.Book b)
 {
     return(base.Channel.AddBookAsync(b));
 }
Esempio n. 4
0
 public BookService.Result AddBook(Books.Book b)
 {
     return(base.Channel.AddBook(b));
 }