예제 #1
0
 public ParticipationRequestService(IParticipationRequestRepo participationRequestRepo, IParticipantRepo participantRepo, ICompetitionRepo competitionRepo, IUserRepo userRepo)
 {
     _participationRequestRepo = participationRequestRepo;
     _participantRepo          = participantRepo;
     _competitionRepo          = competitionRepo;
     _userRepo = userRepo;
 }
예제 #2
0
 public AdminService(IAdminRepo adminRepo, ICompetitionRepo competitionRepo, IAdminRequestRepo adminRequestRepo, IMappingService mappingService)
 {
     _adminRepo        = adminRepo;
     _adminRequestRepo = adminRequestRepo;
     _competitionRepo  = competitionRepo;
     _mappingService   = mappingService;
 }
 public CompetitionService(ICompetitionRepo competitionRepo, IChallengeRepo challengeRepo, IMappingService mappingService, IAdminRepo adminRepo, IParticipantRepo participantRepo)
 {
     _competitionRepo = competitionRepo;
     _challengeRepo   = challengeRepo;
     _mappingService  = mappingService;
     _adminRepo       = adminRepo;
     _participantRepo = participantRepo;
 }
예제 #4
0
        public CompetitionController(IRunRepo repositoryRun, IUserRepo repositoryUsers, ICompetitionRepo repositoryCompetition, IMapper mapper, IConfiguration config)
        {
            _repositoryRun         = repositoryRun;
            _repositoryCompetition = repositoryCompetition;
            _repositoryUsers       = repositoryUsers;

            _mapper = mapper;
            _config = config;
        }
예제 #5
0
 public CompetitionService(ICompetitionRepo repo, IUnitWork unitWork)
 {
     _repo          = repo;
     _unitWork      = unitWork;
     _offSetHandler = new TimeOffSetHandler(HourOffset);
 }