public async void UpdateReleaseDateAsync(ReleaseDateUpdateModel releaseDate) { string query = @"UPDATE ReleaseDate SET ComingSoon = @ComingSoon, ReleasedDate= @ReleasedDate WHERE ReleaseDateId=@ReleaseDateId"; await SaveDataAsync(query, releaseDate); }
// 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"); } }