Esempio n. 1
0
        public async Task AddGameDLC(GameDLCAddModel gameDLC)
        {
            var validator = DataValidatorHelper.Validate(gameDLC);

            if (validator.IsValid)
            {
                var dlcID = await AddDLC(gameDLC.DLC);

                var gameDLCDB = await _gamedbAccess.GetGameDLCByGameIdAndDlcIdAsync(gameDLC.GameId, dlcID);

                if (gameDLCDB == null)
                {
                    gameDLC.DLCId = dlcID;

                    await _gamedbAccess.AddGameDLCAsync(gameDLC);
                }
            }
        }
Esempio n. 2
0
        public async Task <int> AddGameDLCAsync(GameDLCAddModel gameDLC)
        {
            string query = $@"INSERT INTO GameDLC (GameId, DLCId) VALUES (@GameId, @DLCId)";

            return(await SaveDataAsync(query, gameDLC));
        }