Example #1
0
        public async Task <Game> GetGame(Game game)
        {
            using (var db = new LocalGameContext())
            {
                if (await db.Set <GamePath>().AnyAsync(a => a.GameId == game.GameId))
                {
                    var find = db.GamePaths.Where(d => d.GameId == game.GameId).First();

                    game.LocalPath = find;
                    return(game);
                }
            }
            return(game);
        }
Example #2
0
 public async void UpdateGame(Game game)
 {
     using (var db = new LocalGameContext())
     {
         if (db.Set <Game>().Any(a => a.GameId == game.GameId))
         {
             db.Games.Update(game);
         }
         else
         {
             db.Games.Add(game);
         }
         await db.SaveChangesAsync();
     }
 }