Example #1
0
        public async void UpdateReleaseDateAsync(ReleaseDateUpdateModel releaseDate)
        {
            string query = @"UPDATE ReleaseDate SET ComingSoon = @ComingSoon, ReleasedDate= @ReleasedDate 
                           WHERE  ReleaseDateId=@ReleaseDateId";


            await SaveDataAsync(query, releaseDate);
        }
Example #2
0
        // would need to do validation if the game/release date exist in db
        public async void UpdateReleaseDate(ReleaseDateUpdateModel releaseDateUpdate)
        {
            var validator = DataValidatorHelper.Validate(releaseDateUpdate);

            if (validator.IsValid)
            {
                _releaseDateDBAccess.UpdateReleaseDateAsync(releaseDateUpdate);
            }
            else
            {
                Console.WriteLine($"Invalid Data from {nameof(SteamAppToGameModel)}");
                validator.Errors.ForEach(e => Console.WriteLine(e));

                throw new Exception("Some data are invalid");
            }
        }