public async Task <ActionResult <QuizInvitation> > PostQuizInvitation(QuizInvitation quizInvitation)
        {
            _bll.QuizInvitations.Add(quizInvitation);
            await _bll.SaveChangesAsync();

            return(Ok(quizInvitation));
        }
        public async Task <IActionResult> PutQuizInvitationAddTeamUser(Guid id, QuizInvitation quizInvitation)
        {
            if (id != quizInvitation.Id)
            {
                return(BadRequest());
            }

            return(Ok(await _bll.QuizInvitations.AddWithTeamUser(quizInvitation)));
        }
        public async Task <IActionResult> PutQuizInvitation(Guid id, QuizInvitation quizInvitation)
        {
            if (id != quizInvitation.Id)
            {
                return(BadRequest());
            }

            await _bll.QuizInvitations.UpdateAsync(quizInvitation);

            await _bll.SaveChangesAsync();

            return(NoContent());
        }