public PoorMansDIFetchBookProcess(
     IDatabaseConnectionProvider connProvider,
     IFetchBookProvider bookProvider
     )
 {
     _connProvider = connProvider;
     _bookProvider = bookProvider;
     _bookDataManager = new BookDataManager(_connProvider, _bookProvider);
 }
 public PoorMansDIFetchBookProcess(
    IBookDataManager manager
    )
 {
     _bookDataManager = manager;
 }
 public BookManager(IBookDataManager _bookDataManager)
 {
     bookDataManager = _bookDataManager;
 }
 public PoorMansDIFetchBookProcess()
 {
     _connProvider       = new DatabaseConnectionProvider();
     _bookProvider       = new FetchBookProvider(new SqlResourceLoader());
     _bookDataManager    = new BookDataManager(_connProvider, _bookProvider);
 }
예제 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FetchBookProcess"/> class.
 /// </summary>
 /// <param name="bookDataManager">The book data manager.</param>
 public FetchBookProcess(IBookDataManager bookDataManager)
 {
     _bookDataManager = bookDataManager;
 }