Пример #1
0
        public bool AddGameToLibrary(User user, Game game)
        {
            var libraryGame = new UserLibraryGame {
                Game        = game,
                HoursPlayed = 0,
                IsFavourite = false,
                LastPlayed  = DateTime.MinValue,
            };

            user.Library ??= new UserLibrary();

            user.Library.UserLibraryGames.Add(libraryGame);

            return(TryUpdate(user));
        }
Пример #2
0
        public void SetFavourite(int gameId, bool isFavourite)
        {
            UserLibraryGame game = libraryGamesTable.GetGameById(gameId) !;

            libraryGamesTable.SetFavourite(game, isFavourite);
        }
Пример #3
0
 public void SetFavourite(UserLibraryGame game, bool isFavourite)
 {
     game.IsFavourite = isFavourite;
     dbContent.UserLibraryGames.Update(game);
     dbContent.SaveChanges();
 }