public CatRepository(IHelloWorldUnitOfWork unitOfWork) : base(unitOfWork) { // Construct the repository with a given unitOfWork/dbContext. }
protected HelloWorldBaseLogic(IHelloWorldUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; }
public AnimalLogic(IHelloWorldUnitOfWork unitOfWork) : base(unitOfWork) { }
public HelloWorldService(IHelloWorldUnitOfWork hwUOW) { _uow = hwUOW; }
protected HelloWorldBaseRepository(IHelloWorldUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; }
public AnimalLogic(IHelloWorldUnitOfWork unitOfWork, IHelloWorldRepositoryFactory reporepositoryFactory) : base(unitOfWork) { // Injecting the repository factory. // If needed, we can also inject other Logic classes. _repositoryFactory = reporepositoryFactory; }
public DogRepository(IHelloWorldUnitOfWork unitOfWork) : base(unitOfWork) { }