public EvaluationUOW(EvaluationContext context, EvIdentityContext identContext, UserManager <EvaluationUser> appUserManager, IUserRepository userRepository, IResultRepository resultRepository, IQuestionRepository questionRepository, ITestRepository testRepository) { _context = context ?? throw new ArgumentNullException(nameof(context)); _identContext = identContext ?? throw new ArgumentNullException(nameof(identContext)); _appUserManager = appUserManager ?? throw new ArgumentNullException(nameof(appUserManager)); users = userRepository ?? throw new ArgumentNullException(nameof(appUserManager)); results = resultRepository ?? throw new ArgumentNullException(nameof(appUserManager)); questions = questionRepository ?? throw new ArgumentNullException(nameof(appUserManager)); tests = testRepository ?? throw new ArgumentNullException(nameof(appUserManager)); }
public UserRepository(UserManager <EvaluationUser> userManager, EvIdentityContext userContext) { _userManager = userManager; _context = userContext; }