Пример #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();
 }
Пример #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;
 }
Пример #3
0
 /// <summary>
 /// Constructor with dependency injection.
 /// </summary>
 /// <param name="uowProvider"></param>
 /// <param name="repoProvider"></param>
 public MediaItemService(IUnitOfWorkProvider uowProvider, IMediaItemRepositoryProvider repoProvider, ITagRepositoryServiceProvider tagRepoProvider)
     : base(uowProvider)
 {
     this._repoProvider    = repoProvider;
     this._tagRepoProvider = tagRepoProvider;
 }
Пример #4
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public MediaItemService()
     : base()
 {
     this._repoProvider    = new MediaItemRepositoryProvider();
     this._tagRepoProvider = new TagRepositoryServiceProvider();
 }
Пример #5
0
 /// <summary>
 /// Constructor with dependency injection.
 /// </summary>
 /// <param name="uowProvider"></param>
 /// <param name="repoProvider"></param>
 public TagService(IUnitOfWorkProvider uowProvider, ITagRepositoryServiceProvider repoProvider)
     : base(uowProvider)
 {
     this._repoProvider = repoProvider;
 }
Пример #6
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public TagService()
     : base()
 {
     this._repoProvider = new TagRepositoryServiceProvider();
 }