tarea_service.dart 878 B

123456789101112131415161718192021222324252627282930
  1. import 'dart:convert';
  2. import 'package:sis_flutter/models/actividad_model.dart';
  3. import 'package:sis_flutter/models/tarea_model.dart';
  4. import 'package:sis_flutter/services/base_service.dart';
  5. class PrioridadesService extends BaseService {
  6. final endpoint = "/v1/actividad/prioridades";
  7. Future<List<Actividad>> getActividad(String idUsuario) async {
  8. var r = await get(endpoint, headers: {
  9. 'Content-Type': 'application/json'
  10. }, queryParameters: {
  11. 'usuario': idUsuario,
  12. });
  13. var body = jsonDecode(r.body);
  14. var actividadbody = (body['detalle']).cast<Map<String, dynamic>>().toList();
  15. final List<Actividad> actividadList = [];
  16. if (r.statusCode == 200) {
  17. for (var i in actividadbody) {
  18. Actividad actividadJson = Actividad.fromJson(i);
  19. actividadList.add(actividadJson);
  20. }
  21. }
  22. return actividadList;
  23. }
  24. }