示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QBotTeamInfo"/> class.
 /// </summary>
 /// <param name="teamInfoService">Team info service.</param>
 /// <param name="localizer">Lozalizer.</param>
 public QBotTeamInfo(
     ITeamInfoService teamInfoService,
     IStringLocalizer <Strings> localizer)
 {
     this.teamInfoService = teamInfoService ?? throw new System.ArgumentNullException(nameof(teamInfoService));
     this.localizer       = localizer ?? throw new System.ArgumentNullException(nameof(localizer));
 }
 public TournamentsController(ITournamentService tournamentService,
                              IMapper mapper,
                              IGameService gameService,
                              IWebHostEnvironment hostEnvironment,
                              IMatchService matchService,
                              ITeamInfoService teamInfoService)
 {
     _tournamentService = tournamentService;
     _mapper            = mapper;
     _gameService       = gameService;
     _hostEnvironment   = hostEnvironment;
     _matchService      = matchService;
     _teamInfoService   = teamInfoService;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CourseReader"/> class.
 /// </summary>
 /// <param name="courseRepository">Course repository.</param>
 /// <param name="channelRepository">Channel repository.</param>
 /// <param name="memberRepository">Member repository.</param>
 /// <param name="tutorialGroupRepository">Tutorial group repository.</param>
 /// <param name="teamInfoService">Team info service.</param>
 /// <param name="logger">Logger.</param>
 public CourseReader(
     ICourseRepository courseRepository,
     IChannelRepository channelRepository,
     IMemberRepository memberRepository,
     ITutorialGroupRepository tutorialGroupRepository,
     ITeamInfoService teamInfoService,
     ILogger <CourseReader> logger)
 {
     this.courseRepository        = courseRepository ?? throw new ArgumentNullException(nameof(courseRepository));
     this.channelRepository       = channelRepository ?? throw new ArgumentNullException(nameof(channelRepository));
     this.memberRepository        = memberRepository ?? throw new ArgumentNullException(nameof(memberRepository));
     this.tutorialGroupRepository = tutorialGroupRepository ?? throw new ArgumentNullException(nameof(tutorialGroupRepository));
     this.teamInfoService         = teamInfoService ?? throw new ArgumentNullException(nameof(teamInfoService));
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }