[SwaggerResponse(statusCode: 200, type: typeof(EvaluationDTO), description: "Evaluation envoyée avec succès")]
[SwaggerResponse(statusCode: 401, type: typeof(ErreurDTO), description: "L'utilisateur souhaitant accéder à la ressource n'est pas authentifié")]
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 415, type: typeof(ErreurDTO), description: "L’opération ne peut pas être effectuée car certaines données sont manquantes")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
Message=string.Format("La participation à la formation {0} n'a pas pu être mise à jour car elle est prise par une autre ressource.",idParticipationFormation)
};
returnStatusCode(erreur.Code.Value,erreur);
}
catch(DbUpdateExceptione)
{
logger.LogError(e.Message);
ErreurDTOerreur=newErreurDTO()
{
Code=StatusCodes.Status500InternalServerError,
Message="Une erreur est survenue sur le serveur lors de la mise à jour de la participation à la formation."
};
returnStatusCode(erreur.Code.Value,erreur);
}
catch(Exceptione)
{
logger.LogError(e.Message);
ErreurDTOerreur=newErreurDTO()
{
Code=StatusCodes.Status500InternalServerError,
Message="Une erreur inconnue est survenue sur le serveur."
};
returnStatusCode(erreur.Code.Value,erreur);
}
if(env.IsDevelopment())
logger.LogInformation("Update effectué avec succès");
[SwaggerResponse(statusCode: 401, type: typeof(ErreurDTO), description: "L'utilisateur souhaitant accéder à la ressource n'est pas authentifié")]
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
[SwaggerResponse(statusCode: 401, type: typeof(ErreurDTO), description: "L'utilisateur souhaitant accéder à la ressource n'est pas authentifié")]
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]