Пример #1
0
        public async Task AssignQuizAsync(IAssignedQuizDto assignedQuiz)
        {
            if (assignedQuiz == null)
            {
                throw new ArgumentNullException("assignedQuiz");
            }

            var group = await _context.Groups.FirstOrDefaultAsync(x => x.GroupNumber == assignedQuiz.Group.GroupNumber && x.Year == assignedQuiz.Group.Year);
            var assignedQuizDto = (AssignedQuizDto)assignedQuiz;
            assignedQuizDto.Group = group;
            _context.AssignedQuizes.Add(assignedQuizDto);
            await _context.SaveChangesAsync();
        }
Пример #2
0
 public IAssignedQuizModel Map(IAssignedQuizDto dto)
 {
     return Mapper.Map<AssignedQuiz>(dto);
 }