@@ -25,17 +25,20 @@ public async Task<int> CreatePromoCode(PromoCodeModel promoCodeModel)
2525 ExpireDays : promoCodeModel . ExpireDays ,
2626 MaxUses : promoCodeModel . MaxUses ,
2727 Categories : promoCodeModel . Categories ,
28- IdCampaign : promoCodeModel . CampaignId ) ;
28+ IdCampaign : promoCodeModel . CampaignId ,
29+ Prefix : promoCodeModel . Prefix
30+ ) ;
2931
3032 var result = await _dbContext . ExecuteAsync ( insertPromoCodeDbQuery ) ;
3133
3234 return result . IdDynamicContentPromoCode ;
3335 }
3436
35- public async Task UpdatePromoCode ( PromoCodeModel promoCodeModel )
37+ public async Task < bool > UpdatePromoCode ( PromoCodeModel promoCodeModel )
3638 {
3739 var updatePromoCodeDbQuery = new UpdatePromoCodeDbQuery (
3840 Id : promoCodeModel . Id ,
41+ IdCampaign : promoCodeModel . CampaignId ,
3942 Type : promoCodeModel . Type ,
4043 Value : promoCodeModel . Value ,
4144 IncludeShipping : promoCodeModel . IncludeShipping ,
@@ -44,9 +47,12 @@ public async Task UpdatePromoCode(PromoCodeModel promoCodeModel)
4447 MinPrice : promoCodeModel . MinPrice ,
4548 ExpireDays : promoCodeModel . ExpireDays ,
4649 MaxUses : promoCodeModel . MaxUses ,
47- Categories : promoCodeModel . Categories ) ;
50+ Categories : promoCodeModel . Categories ,
51+ Prefix : promoCodeModel . Prefix
52+ ) ;
4853
49- await _dbContext . ExecuteAsync ( updatePromoCodeDbQuery ) ;
54+ var result = await _dbContext . ExecuteAsync ( updatePromoCodeDbQuery ) ;
55+ return result > 0 ;
5056 }
5157}
5258
0 commit comments