Exemple #1
0
def get_trabajodegrado(request, id):
    if (request.method == "GET"):
        if (isEmpty(id) or (not isNumber(id))):
            return JsonResponse(generateError(400, 'Parámetros inválidos.'))
        else:
            trabajodegrado = services.obtener_trabajodegrado(id)
            return JsonResponse(trabajodegrado)
    else:
        return JsonResponse(generateError(401, 'Método HTTP inválido'))
Exemple #2
0
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'))
Exemple #3
0
def get_defensa(request, id):
    if (request.method == "GET"):
        if (isEmpty(id) or (not isNumber(id))):
            return JsonResponse(generateError(400, 'Parámetros inválidos.'))
        else:
            defensa = services.obtener_defensa(id)
            return JsonResponse(defensa)
    else:
        return JsonResponse(generateError(401, 'Método HTTP inválido'))
Exemple #4
0
def get_profesor_relacion(request,id):
    if(request.method == "GET"):
        if( isEmpty(id) or (not isNumber(id)) ):
            return JsonResponse(generateError(400, 'Parámetros inválidos.'))
        else: 
            usuario = services.obtener_relacionado_profesor(id)
            return JsonResponse(usuario)
    else:
        return JsonResponse(generateError(401, 'Método HTTP inválido'))
Exemple #5
0
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'))
Exemple #6
0
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'))
Exemple #7
0
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'))
Exemple #8
0
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'))
Exemple #9
0
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'))
Exemple #10
0
def login(request):
    if(request.method == "POST"):
        obj = json.loads(request.body)
        if( isEmpty(obj['correo']) or (isEmpty(obj['password']) )):
            return JsonResponse(generateError(400, 'Parámetros inválidos.'))
        else: 
            usuario = services.login(obj)
            return JsonResponse(usuario)
    else:
        return JsonResponse(generateError(401, 'Método HTTP inválido'))
Exemple #11
0
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'))
Exemple #12
0
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'))