public async Task <ActionResult <ChoiceResponse> > Put(int quizId, int questionId, int choiceId, ChoiceUpdateRequest request) { var updateResponse = await _choiceService.Update(quizId, questionId, choiceId, request); if (!updateResponse.Success) { if (!updateResponse.Found) { return(NotFound(updateResponse.Errors)); } return(BadRequest(updateResponse.Errors)); } return(updateResponse.Object); }