public UnitOfWork(UniHubDbContext dbContext, IFacultyRepository facultyRepository, IFileRepository fileRepository, IPostRepository postRepository, IUniversityRepository universityRepository, ISubjectRepository subjectRepository, IUserRepository userRepository, ICountryRepository countryRepository, ICityRepository cityRepository, ITeacherRepository teacherRepository, IPostVoteRepository postActionRepository, IRefreshTokenRepository refreshTokenRepository, IUserAvailablePostRepository userAvailablePostRepository, IComplaintRepository complaintRepository) { UserAvailablePostRepository = userAvailablePostRepository; RefreshTokenRepository = refreshTokenRepository; FacultyRepository = facultyRepository; FileRepository = fileRepository; PostRepository = postRepository; UniversityRepository = universityRepository; SubjectRepository = subjectRepository; UserRepository = userRepository; CountryRepository = countryRepository; CityRepository = cityRepository; TeacherRepository = teacherRepository; PostVoteRepository = postActionRepository; ComplaintRepository = complaintRepository; _dbContext = dbContext; }
public UserAvailablePostRepository(UniHubDbContext dbContext) : base(dbContext) { }
public BaseRepository(UniHubDbContext dbContext) { _dbContext = dbContext; }
public SubjectRepository(UniHubDbContext dbContext) : base(dbContext) { }
public PostRepository(UniHubDbContext dbContext) : base(dbContext) { }
public CountryRepository(UniHubDbContext dbContext) : base(dbContext) { }
public FileRepository(UniHubDbContext dbContext) : base(dbContext) { }
public UserRepository(UniHubDbContext repositoryContext) : base(repositoryContext) { }
public UniversityRepository(UniHubDbContext dbContext) : base(dbContext) { }
public RefreshTokenRepository(UniHubDbContext dbContext) : base(dbContext) { }
public TeacherRepository(UniHubDbContext dbContext) : base(dbContext) { }
public ComplaintRepository(UniHubDbContext dbContext) : base(dbContext) { }
public FacultyRepository(UniHubDbContext dbContext) : base(dbContext) { }