public IHttpActionResult putActualziarServicio(actualizacion AC) { using (DbContextTransaction transaction = db.Database.BeginTransaction()) { try { db.Entry(AC.servicio).State = EntityState.Modified; db.SaveChanges(); //registramos el historial var historial = db.Historial.Add(AC.historial); db.SaveChanges(); db.SaveChanges(); transaction.Commit(); return(Ok(true)); } catch { transaction.Rollback(); return(Ok(false)); } } }
public void actualiza() { int readbytes; while (hilo) { try { byte[] reciveBuffer = new byte[actua.SendBufferSize]; readbytes = actua.Receive(reciveBuffer); if (readbytes > 0 && hilo == true) { lista_usuarios d = new lista_usuarios(reciveBuffer); actualizacion a = new actualizacion(actualiza2step); this.Invoke(a, new object[] { d }); } } catch { } } }