public JsonResult Aprove(int clave, string mensaje) { if (!esAdmin()) { return(Json(ERROR)); } Peticion p = Peticion.obtenerPeticionConClave(clave); if (p == null) { return(Json(ERROR)); } if (p.tipo == Peticion.TipoPeticion.GENERAL) { p.usuario = getUsuario(); p.datos3 = mensaje; } if (p.aceptarPeticion()) { return(Json(OK)); } return(Json(ERROR)); }
public JsonResult Delete(int clave) { if (!estaLoggeado()) { return(Json(ERROR)); } Peticion pe = Peticion.obtenerPeticionConClave(clave); if (pe == null) { return(Json(ERROR)); } if (!esAdmin()) { if (getUsuario().clave != pe.usuario.clave) { return(Json(ERROR)); } } if (!pe.eliminarPeticion()) { return(Json(ERROR)); } return(Json(OK)); }