88 using Microsoft . eShopOnContainers . Services . Marketing . API . Dto ;
99 using System . Collections . Generic ;
1010 using Microsoft . AspNetCore . Authorization ;
11- using System . Linq ;
1211
1312 [ Route ( "api/v1/[controller]" ) ]
14- [ Authorize ]
13+ // [Authorize]
1514 public class CampaignsController : Controller
1615 {
1716 private readonly MarketingContext _context ;
@@ -51,14 +50,14 @@ public async Task<IActionResult> GetCampaignById(int id)
5150 }
5251
5352 [ HttpPost ]
54- public async Task < IActionResult > CreateCampaign ( [ FromBody ] CampaignDTO campaign )
53+ public async Task < IActionResult > CreateCampaign ( [ FromBody ] CampaignDTO campaignDto )
5554 {
56- if ( campaign is null )
55+ if ( campaignDto is null )
5756 {
5857 return BadRequest ( ) ;
5958 }
6059
61- var campaingToCreate = MapCampaignDtoToModel ( campaign ) ;
60+ var campaingToCreate = MapCampaignDtoToModel ( campaignDto ) ;
6261
6362 await _context . Campaigns . AddAsync ( campaingToCreate ) ;
6463 await _context . SaveChangesAsync ( ) ;
@@ -67,9 +66,9 @@ public async Task<IActionResult> CreateCampaign([FromBody] CampaignDTO campaign)
6766 }
6867
6968 [ HttpPut ( "{id:int}" ) ]
70- public async Task < IActionResult > UpdateCampaign ( int id , [ FromBody ] CampaignDTO campaign )
69+ public async Task < IActionResult > UpdateCampaign ( int id , [ FromBody ] CampaignDTO campaignDto )
7170 {
72- if ( id < 1 || campaign is null )
71+ if ( id < 1 || campaignDto is null )
7372 {
7473 return BadRequest ( ) ;
7574 }
@@ -80,9 +79,10 @@ public async Task<IActionResult> UpdateCampaign(int id, [FromBody]CampaignDTO ca
8079 return NotFound ( ) ;
8180 }
8281
83- campaignToUpdate . Description = campaign . Description ;
84- campaignToUpdate . From = campaign . From ;
85- campaignToUpdate . To = campaign . To ;
82+ campaignToUpdate . Description = campaignDto . Description ;
83+ campaignToUpdate . From = campaignDto . From ;
84+ campaignToUpdate . To = campaignDto . To ;
85+ campaignToUpdate . Url = campaignDto . Url ;
8686
8787 await _context . SaveChangesAsync ( ) ;
8888
0 commit comments