actividad_service.dart 824 B

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