Esempio n. 1
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public BookService()
 {
     this._uowProvider           = new UnitOfWorkProvider();
     this._repoProvider          = new BookRepositoryProvider();
     this._publisherRepoProvider = new PublisherRepositoryProvider();
     this._authorRepoProvider    = new AuthorRepositoryProvider();
     this._tagRepoProvider       = new TagRepositoryServiceProvider();
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor with dependency injection.
 /// </summary>
 public BookService(IUnitOfWorkProvider uowProvider,
                    IBookRepositoryProvider repoProvider, IPublisherRepositoryProvider publisherRepoProvider,
                    IAuthorRepositoryProvider authorRepoProvider, ITagRepositoryServiceProvider tagRepoProvider)
 {
     this._uowProvider           = uowProvider;
     this._repoProvider          = repoProvider;
     this._publisherRepoProvider = publisherRepoProvider;
     this._authorRepoProvider    = authorRepoProvider;
     this._tagRepoProvider       = tagRepoProvider;
 }
Esempio n. 3
0
 /// <summary>
 /// Constructor with service providers dependency injection.
 /// </summary>
 /// <param name="uowProvider"></param>
 public AuthorService(IUnitOfWorkProvider uowProvider, IAuthorRepositoryProvider repoProvider)
     : base(uowProvider)
 {
     this._repoProvider = repoProvider;
 }
Esempio n. 4
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public AuthorService()
     : base()
 {
     this._repoProvider = new AuthorRepositoryProvider();
 }