public async Task <List <Models.Game> > Index()
        {
            Database.Games.RemoveRange(Database.Games.ToList());
            IGDBClient igdb = new IGDBClient(
                "gdomcl7slhaqk8348e5ecoxrhavcs5",
                "jqi256wvzibuy4y5mbexb7efyv0e80"
                );

            Game[] json = igdb.QueryAsync <Game>(IGDBClient.Endpoints.Games, query: "fields id,name,summary; where category = 0 & status = 0; sort rating desc; limit 20;").Result;
            foreach (Game game in json)
            {
                RegisterLogin.Models.Game dbgame = new RegisterLogin.Models.Game
                {
                    GameName    = game.Name,
                    GameSummary = game.Summary
                };
                Database.Games.Add(dbgame);
            }

            Database.SaveChanges();

            return(await Database.Games.ToListAsync());
        }
 public async Task <List <Models.Collection> > Create([FromBody] Collection collectionData)
 {
     Database.Collections.Add(collectionData);
     Database.SaveChanges();
     return(await Database.Collections.ToListAsync());
 }