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(); }
public IAssignedQuizModel Map(IAssignedQuizDto dto) { return Mapper.Map<AssignedQuiz>(dto); }