public UserService(IBlogService blogService, IUnitOfWorkFactory uowFactory, IRepositoryFactory repositoryFactory, ILogFactory logFactory) { _blogUserBuilder = new BlogUserBuilder(); _blogService = blogService; _logger = logFactory.CreateLogger(GetType()); _repositoryFactory = repositoryFactory; _unitOfWorkFactory = uowFactory; }
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); }
internal BlogUserRepository(IUnitOfWork uow) { UnitOfWork = uow; _blogUserBuilder = new BlogUserBuilder(); }