using GameIdeas.BlazorApp.Pages.Games.Filter; using GameIdeas.Shared.Dto; namespace GameIdeas.BlazorApp.Pages.Games.Gateways; public interface IGameGateway { Task FetchCategories(); Task CreateGame(GameDetailDto game); Task FetchGames(GameFilterParams filter, int currentPage); Task GetGameById(int gameId); Task DeleteGame(int gameIdToDelete); Task UpdateGame(GameDetailDto gameDto); }