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); }
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")); }
public System.Threading.Tasks.Task <BookService.Result> AddBookAsync(Books.Book b) { return(base.Channel.AddBookAsync(b)); }
public BookService.Result AddBook(Books.Book b) { return(base.Channel.AddBook(b)); }