private string LoginAs(string username) { var authUser = UnitOfWork.WithAuthUserTransaction(tran => { var authUser = AuthUserRepository.Find(new UsernameSpecification(username)); return(tran.CommitWith(authUser)); }); return(LoginAs(authUser)); }
public UnitOfWork(ApplicationDbContext dbContext) { _dbContext = dbContext; VerificationTokens = new VerificationTokenRepository(_dbContext); Campaigns = new CampaignRepository(_dbContext); TestCenters = new TestCenterRepository(_dbContext); Participants = new ParticipantRepository(_dbContext); Examinations = new ExaminationRepository(_dbContext); AuthUsers = new AuthUserRepository(_dbContext); AuthRoles = new AuthRoleRepository(_dbContext); }