public ContestService( IContestRepository contestRepository, ILogWrapper logger) { ContestRepository = contestRepository; Logger = logger; }
public ContestLearnerStarter( IMapper mapper, IContestRepository contestRepository, IContestLearnerRepository contestLearnerRepository, IMicrosoftProfileRepository microsoftProfileRepository, IContestLearnerStartValueUpdater contestLearnerStartValueUpdater, IContestLearnerCurrentValueUpdater contestLearnerCurrentValueUpdater, IExperiencePointsCalculator experiencePointsCalculator ) { _mapper = mapper; _contestRepository = contestRepository; _contestLearnerRepository = contestLearnerRepository; _microsoftProfileRepository = microsoftProfileRepository; _contestLearnerStartValueUpdater = contestLearnerStartValueUpdater; _contestLearnerCurrentValueUpdater = contestLearnerCurrentValueUpdater; _experiencePointsCalculator = experiencePointsCalculator; }
public void Setup() { _keys = GetKeys(); var client = new NexosisClient(); _sut = new ContestRepository(_keys, client); }
public ContestController(IContestRepository contestRepository, IUserContestRepository userContestRepository, IProblemContestRepository problemContestRepository, ISubmisionContestRepository submisionContestRepository, IAnnouncementRepository announcementRepository, IProblemRepository problemRepository, ISubmisionRepository submisionRepository, IMessageBuilder emailSender, UserManager <User> userManager, IConfiguration configuration, ITestsRepository testsRepository, SubmissionHub submissionHub, IHubContext <SubmissionHub> hubContext, ISerializeTests serializeTests, IEvaluationRepository evaluationRepository, IUserInformationRepository userInformation) { _contestRepository = contestRepository; _userContestRepository = userContestRepository; _problemContestRepository = problemContestRepository; _submisionContestRepository = submisionContestRepository; _announcementRepository = announcementRepository; _problemRepository = problemRepository; _submisionRepository = submisionRepository; _compilers = Compilator.Compilers; _emailSender = emailSender; _userManager = userManager; _configuration = configuration; _testRepository = testsRepository; _submissionHub = submissionHub; _evaluationRepository = evaluationRepository; _hubContext = hubContext; _serializeTests = serializeTests; _userInformation = userInformation; //intialize compilation and running api _compilationApi = _configuration.GetSection("Api")["CompilationApi"]; _executionApi = _configuration.GetSection("Api")["ExecutionApi"]; }
public HomeController(ILogger <HomeController> logger, IContestRepository contestRepository, IParticipantRepository participantRepository, IFishRepository fishRepository) { _logger = logger; _contestRepository = contestRepository; _participantRepository = participantRepository; _fishRepository = fishRepository; }
public ContestLearnerAdder( IMapper mapper, IEventPublisher eventPublisher, IContestRepository contestRepository, IContestLearnerRepository contestLearnerRepository, IMicrosoftProfileRepository microsoftProfileRepository, IContestLearnerStartValueUpdater contestLearnerStartValueUpdater, IContestLearnerTargetValueUpdater contestLearnerTargetValueUpdater, IContestLearnerCurrentValueUpdater contestLearnerCurrentValueUpdater) { _mapper = mapper; _eventPublisher = eventPublisher; _contestRepository = contestRepository; _contestLearnerRepository = contestLearnerRepository; _microsoftProfileRepository = microsoftProfileRepository; _contestLearnerStartValueUpdater = contestLearnerStartValueUpdater; _contestLearnerTargetValueUpdater = contestLearnerTargetValueUpdater; _contestLearnerCurrentValueUpdater = contestLearnerCurrentValueUpdater; }
public FightsService( IMapper mapper, IFightsIndexer fightsIndexer, IJudgesTossuper judgesTossuper, IFightsRepository fightsRepository, IFightersTossupper fightersTossupper, IContestRepository contestRepository, IFighterMovingService fighterMovingService, IContestRingsRepository contestRingsRepository, IContestRequestRepository contestRequestRepository, IContestCategoriesRepository contestCategoriesRepository, IContestCategoryMappingsRepository contestCategoryMappingsRepository) { _mapper = mapper; _fightsIndexer = fightsIndexer; _judgesTossuper = judgesTossuper; _fightsRepository = fightsRepository; _contestRepository = contestRepository; _fightersTossupper = fightersTossupper; _fighterMovingService = fighterMovingService; _contestRingsRepository = contestRingsRepository; _contestRequestRepository = contestRequestRepository; _contestCategoriesRepository = contestCategoriesRepository; _contestCategoryMappingsRepository = contestCategoryMappingsRepository; }
public RenteeService(IRenteeRepository renteeRep, IContestRepository contestRepo, ICommentRepository commRepo, ISonyRepository sonyRepo, IFriendRequestRepository friendRepo) { _renteeRepository = renteeRep; _contestRepository = contestRepo; _commentRepository = commRepo; _sonyRepository = sonyRepo; _friendRepository = friendRepo; }
public AdminService(StorageAccessService storageAccessService, IContestResultRepository contestResultRepository, IAdminRepository adminRepository, IContestRepository contestRepository, INotificationService notificationService) { StorageAccessService = storageAccessService ?? throw new ArgumentNullException(nameof(storageAccessService)); ContestResultRepository = contestResultRepository ?? throw new ArgumentNullException(nameof(contestResultRepository)); AdminRepository = adminRepository ?? throw new ArgumentNullException(nameof(adminRepository)); ContestRepository = contestRepository ?? throw new ArgumentNullException(nameof(contestRepository)); NotificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService)); }
public ContestEnder( IMapper mapper, IContestRepository contestRepository) { _mapper = mapper; _contestRepository = contestRepository; }
public RentererService(IRentererRepository rentRepo, ISonyRepository sonyRepo, IContestRepository contRepo, IGameRepository gameRepo, ICommentRepository commRepo, IFriendRequestRepository friendRepo) { _rentererRepository = rentRepo; _sonyRepository = sonyRepo; _contestRepository = contRepo; _gameRepository = gameRepo; _commentRepository = commRepo; _friendRepository = friendRepo; }
public ContestNumberOfLearnersUpdater( IContestRepository contestRepository, IContestLearnerRepository contestLearnerRepository) { _contestRepository = contestRepository; _contestLearnerRepository = contestLearnerRepository; }
public ContestLister( IMapper mapper, IContestRepository contestFetchListRepository) { _mapper = mapper; _contestRepository = contestFetchListRepository; }
public IList<ContestEvent> RetrieveContestEvents(int contestId, IContestRepository repository) { IList<ContestEvent> contestEvents = ContestClient.RetrieveContestEvents(contestId); if (contestEvents == null) { contestEvents = repository.RetrieveContestEvents(contestId); ContestClient.SaveContestEvents(contestEvents, contestId); } return contestEvents; }
public ContestStarter( IMapper mapper, IEventPublisher eventPublisher, IContestRepository contestRepository) { _mapper = mapper; _eventPublisher = eventPublisher; _contestRepository = contestRepository; }
public ContestCopier( IMapper mapper, IContestRepository contestRepository, IContestLearnerRepository contestLearnerRepository) { _mapper = mapper; _contestRepository = contestRepository; _contestLearnerRepository = contestLearnerRepository; }
public ContestsService(IContestRepository repository, IContestRequestRepository contestRequestsRepository, IContestCategoryMappingsRepository contestCategoryMappingsRepository, IContestRingsRepository contestRingsRepository, IMapper mapper, IHttpUserContext userContext) { _repository = repository; _contestRequestsRepository = contestRequestsRepository; _contestCategoryMappingsRepository = contestCategoryMappingsRepository; _contestRingsRepository = contestRingsRepository; _mapper = mapper; _userContext = userContext; }
public IList<Contest> RetrieveContests(IContestRepository repository) { //retrieve from cache IList<Contest> contests = ContestClient.RetrieveContests(); if (contests == null) { //retrieve from database contests = repository.RetrieveContests(); //save to cache ContestClient.SaveContests(contests); } return contests; }
public ContestProgressUpdater( IMapper mapper, IEventPublisher eventPublisher, IContestRepository contestRepository, IContestLearnerRepository contestLearnerRepository) { _mapper = mapper; _eventPublisher = eventPublisher; _contestRepository = contestRepository; _contestLearnerRepository = contestLearnerRepository; }
/// <summary> /// Initializes a new instance of the <see cref="FileIOExportFileInteractor" /> class. /// </summary> /// <param name="fileExporter">The file exporter.</param> /// <param name="contestRepository">The contest repository.</param> /// <param name="flightMatrixRepository">The flight matrix repository.</param> /// <param name="pilotRepository">The pilot repository.</param> /// <param name="pilotRegistrationRepository">The pilot registration repository.</param> /// <param name="scoringRepository">The scoring repository.</param> /// <param name="logger">The logger.</param> /// <exception cref="ArgumentNullException">fileExporter</exception> /// <exception cref="System.ArgumentNullException">fileExporter</exception> public FileIOExportFileInteractor(IFileExporter fileExporter, IContestRepository contestRepository, IFlightMatrixRepository flightMatrixRepository, IPilotRepository pilotRepository, IPilotRegistrationRepository pilotRegistrationRepository, IScoringRepository scoringRepository, ILoggingService logger) : base(logger) { this.fileExporter = fileExporter ?? throw new ArgumentNullException($"{nameof(fileExporter)} cannot be null."); this.contestRepository = contestRepository ?? throw new ArgumentNullException($"{nameof(contestRepository)} cannot be null."); this.flightMatrixRepository = flightMatrixRepository ?? throw new ArgumentNullException($"{nameof(flightMatrixRepository)} cannot be null."); this.pilotRepository = pilotRepository ?? throw new ArgumentNullException($"{nameof(pilotRepository)} cannot be null."); this.pilotRegistrationRepository = pilotRegistrationRepository ?? throw new ArgumentNullException($"{nameof(pilotRegistrationRepository)} cannot be null."); this.scoringRepository = scoringRepository ?? throw new ArgumentNullException($"{nameof(scoringRepository)} cannot be null."); }
public ContestService(IContestRepository contestRepo, IBaseRepository <Contest> baseRepository, IBaseRepository <Examination> examBaseRepository, IBaseRepository <Transcript> transcriptBaseRepository, IMapper mapper, IExamService examService, IBaseRepository <User> userBaseRepository, IBaseRepository <Term> termBaseRepository) { _contestRepo = contestRepo; _contestBaseRepository = baseRepository; _examBaseRepository = examBaseRepository; _transcriptBaseRepository = transcriptBaseRepository; _mapper = mapper; _examService = examService; _userBaseRepository = userBaseRepository; _role = new Dictionary <string, string>() { { "01014640-4992-8450-3665-126150814651", "lecture" }, { "01625518-9205-2988-5145-017982868048", "student" } }; _termBaseRepository = termBaseRepository; }
public ContestController(IContestRepository contestRepository) { this.ContestRepository = contestRepository ?? throw new ArgumentNullException(nameof(contestRepository)); }
public ContestService(IContestRepository contestRepository, IPictureRepository pictureRepository, ISingularity singularity) { _contestRepository = contestRepository; _pictureRepository = pictureRepository; _singularity = singularity; }
public CcsAdditionProvider(IContestRepository store) => _store = store;
public ContestService(IContestRepository contestRepository, ISubmissionRepository submissionRepository) { _contestRepository = contestRepository; _submissionRepository = submissionRepository; }
public ContestEventsService(IContestRepository contestRepository, IMapper mappper) { _contestRepository = contestRepository; _mapper = mappper; }
public ContestService(IContestRepository contestRepo, IPlayerRepository playerRepo) { _contestRepo = contestRepo; _playerRepo = playerRepo; }
public ContestService(IAdminRepository adminRepository, IContestRepository contestRepository) { this.AdminRepository = adminRepository ?? throw new ArgumentNullException(nameof(adminRepository)); this.ContestRepository = contestRepository ?? throw new ArgumentNullException(nameof(contestRepository)); }
public ContestService(IContestRepository contestRepo, ILeaderboardService leaderboardService, ICompetitorRepository competitorRepository) { _contestRepo = contestRepo; _leaderboardService = leaderboardService; _competitorRepository = competitorRepository; }
public ContestController(IContestFactory factory, IContestRepository repository) { this.factory = factory; this.repository = repository; }
public ProblemUsageViewComponent(IContestRepository service) => _service = service;
public ParticipantDashboardViewComponent(IContestRepository service) => _service = service;
public ContestManagementService(IContestRepository contestRepository) { this.contestRepository = contestRepository; }
private static ContestManagementService GivenAContestManagementService(IContestRepository contestRepository, ICommandDispatcher commandDispatcher) { var contestManagementService = new ContestManagementService(contestRepository, commandDispatcher); return contestManagementService; }
/// <summary> /// Converts the store as a <see cref="IContestQueryableStore"/>. /// </summary> /// <param name="store">The <see cref="IContestRepository"/>.</param> /// <returns>The <see cref="IContestQueryableStore"/>.</returns> public static IContestQueryableStore GetQueryableStore(this IContestRepository store) => store as IContestQueryableStore ?? throw new InvalidOperationException("This store is not a IQueryable store.");
public ContestResource(IContestRepository _contestRepository) { this.contestRepository = _contestRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ContestQueryInteractor"/> class. /// </summary> /// <param name="contestRepository">The contest repository.</param> /// <param name="logger">The logger.</param> public ContestQueryInteractor(IContestRepository contestRepository, ILoggingService logger) : base(logger) { Validate.IsNotNull(contestRepository, nameof(contestRepository)); this.contestRepository = contestRepository; }
public ContestManagementService(IContestRepository contestRepository, ICommandDispatcher commandDispatcher) { this.contestRepository = contestRepository; this.commandDispatcher = commandDispatcher; }