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()); }