public void Delete(Artista artista) { db.Artistas.Remove(db.Artistas.Find(artista.Id)); db.SaveChanges(); Clients.All.delete(artista); }
public void Add(Artista artista) { db.Artistas.Add(artista); db.SaveChanges(); Clients.All.add(artista); }
public void Add(Artista artista) { if (artista == null) return; _db.Artistas.Add(artista); _db.SaveChanges(); Clients.All.add(artista); }
public void Update(Artista artista) { db.Artistas.AddOrUpdate(artista); db.SaveChanges(); Clients.All.update(artista); int removed; Locks.TryRemove(Context.ConnectionId, out removed); Clients.All.allLocks(Locks.Values); }
public void TakeLook(Artista artista) { lock (Lock) { if (Locks.Values.Any(id => artista.Id == id)) return; Locks.AddOrUpdate(Context.ConnectionId, artista.Id, (key, oldValue) => artista.Id); Clients.Caller.takeLookSuccess(artista); Clients.All.allLocks(Locks.Values); } }