Esempio n. 1
0
    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);
    }