|
|
|
|
|
|
|
|
namespace Diligent.WebAPI.Host.Controllers.V1 |
|
|
namespace Diligent.WebAPI.Host.Controllers.V1 |
|
|
{ |
|
|
{ |
|
|
[ApiVersion("1.0")] |
|
|
[ApiVersion("1.0")] |
|
|
[Route("v{version:apiVersion}/ads")] |
|
|
|
|
|
|
|
|
[Route("v{version:apiVersion}/jobs")] |
|
|
[ApiController] |
|
|
[ApiController] |
|
|
|
|
|
|
|
|
public class AdsController : ControllerBase |
|
|
public class AdsController : ControllerBase |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
[Authorize] |
|
|
[Authorize] |
|
|
[HttpPut("archive-active-ad/{id}")] |
|
|
|
|
|
|
|
|
[HttpPut("archive-active-job/{id}")] |
|
|
public async Task<IActionResult> ArchiveActiveAd([FromRoute] int id) |
|
|
public async Task<IActionResult> ArchiveActiveAd([FromRoute] int id) |
|
|
{ |
|
|
{ |
|
|
await _adService.ArchiveAdAsync(id); |
|
|
await _adService.ArchiveAdAsync(id); |