start quesitonnaire

This commit is contained in:
verboomp
2026-02-19 11:04:02 +01:00
parent 168fc986f2
commit 9b3446685a
47 changed files with 2456 additions and 97 deletions

View File

@@ -0,0 +1,23 @@
import 'package:fotodocumentation/controller/base_controller.dart';
import 'package:fotodocumentation/dto/questionnaire_dto.dart';
abstract interface class QuestionnaireController {
Future<bool> delete(QuestionnaireDto dto);
Future<bool> updateEvaluation(QuestionnaireDto dto);
}
class QuestionnaireControllerImpl extends BaseController implements QuestionnaireController {
final String path = "questionnaire";
@override
Future<bool> delete(QuestionnaireDto dto) {
String uriStr = '${uriUtils.getBaseUrl()}$path/${dto.id}';
return runDeleteWithAuth(uriStr);
}
@override
Future<bool> updateEvaluation(QuestionnaireDto dto) {
String uriStr = '${uriUtils.getBaseUrl()}$path/evaluation/${dto.id}?evaluation=${dto.evaluation}';
return runPutWithAuth(uriStr);
}
}