def delete_correccion(request, id): if(request.method == "DELETE"): if( isEmpty(id) or (not isNumber(id)) ): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.eliminar_correccion(id) return JsonResponse(successAction(200, 'Se eliminó la correccion exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def create_trabajodegrado(request): if (request.method == "POST"): trabajodegrado = json.loads(request.body) if (isEmpty(trabajodegrado['titulo'])): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.crear_trabajodegrado(trabajodegrado) return JsonResponse(successAction(200, 'Se creo exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def create_correccion(request): if(request.method == "POST"): correccion = json.loads(request.body) if( isEmpty(correccion['defensa']) ): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.crear_correccion(correccion) return JsonResponse(successAction(200, 'Se creo exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def update_correccion(request): if(request.method == "PUT"): correccion = json.loads(request.body) if( isEmpty(correccion['id']) or isEmpty(correccion['fecha']) or (not isNumber(correccion['id'])) ): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.actualizar_correccion(correccion) return JsonResponse(successAction(200, 'Se actualizó la correccion exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def create_terms(request): if (request.method == "POST"): term = json.loads(request.body)['term'] if (isEmpty(term)): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.crear_term(term) return JsonResponse(successAction(200, 'Se creo exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def create_usuario(request): if(request.method == "POST"): usuario = json.loads(request.body) if( isEmpty(usuario['cedula']) ): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.crear_usuario(usuario) return JsonResponse(successAction(200, 'Se creo el usuario exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def update_trabajodegrado(request): if (request.method == "PUT"): data = json.loads(request.body) if (isEmpty(data['id']) or (not isNumber(data['id']))): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.actualizar_trabajodegrado(data) return JsonResponse( successAction(200, 'Se actualizó el período exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))
def update_usuario(request): if(request.method == "PUT"): usuario = json.loads(request.body) print(usuario) if( isEmpty(usuario['id']) or isEmpty(usuario['cedula']) or (not isNumber(usuario['id'])) ): return JsonResponse(generateError(400, 'Parámetros inválidos.')) else: services.actualizar_usuario(usuario) return JsonResponse(successAction(200, 'Se actualizó el usuario exitosamente')) else: return JsonResponse(generateError(401, 'Método HTTP inválido'))