public HttpResponseMessage PutEngyneSync([FromBody] SyncEstado SyncEstado)// ACTUALIZAR ESTADO DE LA SINCRONIZACION { if (SyncEstado == null) { throw new ArgumentNullException(); } var response = Request.CreateResponse <SyncEstado>(HttpStatusCode.Created, SyncEstado); Engine.EngineDb FuncionDb = new Engine.EngineDb(); int n = FuncionDb.ExisteVersionSync(SyncEstado.Version);// VALIDAR SI EXISTE LA VERSION A ACTUALIZAR if (n > 0) { n = FuncionDb.ActualizarSyncEstado(SyncEstado.Version, SyncEstado.Estado);// ACTUALIZAR LA VERSION if (n == -1) { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncActualizacionOK);// ACTUALIZACION OK } else { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncActualizacionFallo);// FALLO LA ACTUALIZACION } } else { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncNoExiste);// NO EXISTE LA VERSION DE SINCRONIZACION } return(response); }