Esempio n. 1
0
 public GameViewModel Create(GameViewModel gameVm)
 {
     var g = new Game { Name = gameVm.Name, Developer = gameVm.Developer };
     db.Games.Add(g);
     db.SaveChanges();
     gameVm.Id = g.Id;
     Clients.Others.create(gameVm);
     return gameVm;
 }
Esempio n. 2
0
 public void Destroy(GameViewModel gameVm)
 {
     var g = db.Games.Where(game => game.Id == gameVm.Id).SingleOrDefault();
     if (g != null)
     {
         db.Games.Remove(g);
         db.SaveChanges();
         Clients.Others.destroy(gameVm);
     }
 }
Esempio n. 3
0
        public void Update(GameViewModel gameVm)
        {
            var g = db.Games.Where(game => game.Id == gameVm.Id).SingleOrDefault();
            if (g != null)
            {
                g.Name = gameVm.Name;
                g.Developer = gameVm.Developer;
                db.SaveChanges();
                Clients.Others.update(gameVm);
            }

        }