示例#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;
 }
示例#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);
     }
 }
示例#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);
            }

        }