Пример #1
0
 public UserService(IBlogService blogService, IUnitOfWorkFactory uowFactory,
                    IRepositoryFactory repositoryFactory, ILogFactory logFactory)
 {
     _blogUserBuilder   = new BlogUserBuilder();
     _blogService       = blogService;
     _logger            = logFactory.CreateLogger(GetType());
     _repositoryFactory = repositoryFactory;
     _unitOfWorkFactory = uowFactory;
 }
Пример #2
0
 internal BlogRepository(IUnitOfWork uow)
 {
     UnitOfWork          = uow;
     _blogBuilder        = new BlogBuilder();
     _blogUserBuilder    = new BlogUserBuilder();
     _categoryBuilder    = new CategoryBuilder();
     _postBuilder        = new PostBuilder();
     _postRepository     = new PostRepository(uow);
     _categoryRepository = new CategoryRepository(uow);
     _blogUserRepository = new BlogUserRepository(uow);
 }
Пример #3
0
 internal BlogUserRepository(IUnitOfWork uow)
 {
     UnitOfWork       = uow;
     _blogUserBuilder = new BlogUserBuilder();
 }