public CreateBookUseCase(IBookDataProvider bookDataProvider, IAuthorDataProvider authorDataProvider) { _bookDataProvider = bookDataProvider; _authorDataProvider = authorDataProvider; }
public AddBookUseCase(IAuthorDataProvider authorDataProvider, IBookDataProvider bookDataProvider) { _authorDataProvider = authorDataProvider; _bookDataProvider = bookDataProvider; }
/// <summary> /// Initiate data provider /// </summary> /// <param name="dataProvider">the author data provider to use</param> public AuthorRepository(IAuthorDataProvider dataProvider) { _dataProvider = dataProvider; }