示例#1
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;
 }
示例#2
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public MediaItemService()
     : base()
 {
     this._repoProvider    = new MediaItemRepositoryProvider();
     this._tagRepoProvider = new TagRepositoryServiceProvider();
 }