/// <summary> /// Creates the book action. /// </summary> /// <param name="selfHosted">if set to <c>true</c> a null action is returned, otherwise a AddAndDisplayBooksAction.</param> /// <returns>the newly created action.</returns> private static IBookAction CreateBookAction(bool selfHosted) { if (selfHosted) { return new NullBookAction(); } var bookStoreEntities = new BookStore.BookStoreEntities(new Uri("http://localhost:51423/DataSevice/BookStoreDataService.svc")); return new AddAndDisplayBooksAction(bookStoreEntities); }
/// <summary> /// Creates the book action. /// </summary> /// <param name="selfHosted">if set to <c>true</c> a null action is returned, otherwise a AddAndDisplayBooksAction.</param> /// <returns>the newly created action.</returns> private static IBookAction CreateBookAction(bool selfHosted) { if (selfHosted) { return(new NullBookAction()); } var bookStoreEntities = new BookStore.BookStoreEntities(new Uri("http://localhost:51423/DataSevice/BookStoreDataService.svc")); return(new AddAndDisplayBooksAction(bookStoreEntities)); }
/// <summary> /// Initializes a new instance of the <see cref="AddAndDisplayBooksAction"/> class. /// </summary> /// <param name="bookStoreEntities">The book store entities.</param> public AddAndDisplayBooksAction(BookStoreEntities bookStoreEntities) { this.bookStoreEntities = bookStoreEntities; this.randomNumberGenerator = new Random(); }