public async Task <int> AddDealDateAsync(DealDateAddModel dealDate) { string query = $@"INSERT INTO DealDate (DatePosted, ExpiringDate, LimitedTimeDeal, Expired) OUTPUT INSERTED.DealDateId VALUES(@DatePosted, @ExpiringDate, @LimitedTimeDeal, @Expired)"; return(await SaveDataAsync(query, dealDate)); }
public async Task <int> AddDealDate(DealDateAddModel deal) { var validator = DataValidatorHelper.Validate(deal); if (validator.IsValid) { return(await _gamedbAccess.AddDealDateAsync(deal)); } Console.WriteLine($"Invalid Data from {nameof(StoreAddModel)}"); validator.Errors.ForEach(e => Console.WriteLine(e)); throw new Exception("Some data are invalid"); }