public CategoryService(IUnitOfWorkFactory uowFactory, IRepositoryFactory repositoryFactory, ILogFactory logFactory) { _unitOfWorkFactory = uowFactory; _repositoryFactory = repositoryFactory; _categoryBuilder = new CategoryBuilder(); _blogBuilder = new BlogBuilder(); _logger = logFactory.CreateLogger(GetType()); }
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 CategoryRepository(IUnitOfWork uow) { UnitOfWork = uow; _categoryBuilder = new CategoryBuilder(); }