public async Task <List <FightResponseModel> > TossupJudges(int contestId) { var judgesRequests = await _contestRequestRepository.GetByContest(contestId, ContestRoleType.Judge); var fights = await _fightsRepository.GetFights(contestId); _judgesTossuper.Tossup(judgesRequests, fights); var savedFights = await Save(fights); return(_mapper.Map <List <FightResponseModel> >(savedFights)); }
public async Task <List <ContestRequestModel> > GetRequests(int contestId) { var requestEntities = await _contestRequestsRepository.GetByContest(contestId); return(_mapper.Map <List <ContestRequest>, List <ContestRequestModel> >(requestEntities)); }