Ajout des bonnes routes des controller
continuous-integration/drone/push Build is passing Details

deploiement
Clement CHIEU 1 year ago
parent 037d3c5d7d
commit 3a6693646c

@ -1,13 +1,18 @@
using Asp.Versioning;
using Dto;
using Entities;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Model.OrderCriteria;
using Shared;
using Shared.Mapper;
namespace API.Controllers;
public class BlackListController(ILogger<UsersController> logger, IBlackListService<BlackListDto> blackListService) : ControllerBase
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
[ApiController]
public class BlackListController(ILogger<UsersController> logger, IBlackListService<BlackListDto> blackListService)
: ControllerBase
{
[HttpGet("user/ban/{page:int}/{number:int}")]
[ProducesResponseType(typeof(IEnumerable<BlackListDto>), 200)]
@ -46,6 +51,7 @@ public class BlackListController(ILogger<UsersController> logger, IBlackListServ
logger.LogInformation("[INFORMATION] Utilisateur banni avec l'email {email} a été trouvé.", email);
return Ok(res);
}
logger.LogError("[ERREUR] Aucun utilisateur banni trouvé avec l'email {email}.", email);
return NotFound("Utilisateur non trouvé !");
}
@ -58,7 +64,8 @@ public class BlackListController(ILogger<UsersController> logger, IBlackListServ
var success = blackListService.BanUser(username);
if (success)
{
logger.LogInformation("[INFORMATION] L'utilisateur avec le pseudo {username} a été banni pour 2 ans.", username);
logger.LogInformation("[INFORMATION] L'utilisateur avec le pseudo {username} a été banni pour 2 ans.",
username);
return Ok();
}
else

@ -5,8 +5,9 @@ using Model.OrderCriteria;
using Shared;
using Asp.Versioning;
namespace API.Controllers
{
namespace API.Controllers;
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
[ApiController]
@ -136,4 +137,3 @@ namespace API.Controllers
return NotFound();
}
}
}

@ -1,13 +1,12 @@
using System.Net;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Dto;
using Model.OrderCriteria;
using Shared;
using Asp.Versioning;
namespace API.Controllers
{
namespace API.Controllers;
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
@ -152,4 +151,3 @@ namespace API.Controllers
return NotFound();
}
}
}

@ -5,8 +5,8 @@ using Model.OrderCriteria;
using Shared;
using Asp.Versioning;
namespace API.Controllers
{
namespace API.Controllers;
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
@ -140,4 +140,3 @@ namespace API.Controllers
return NotFound();
}
}
}

@ -5,8 +5,8 @@ using Model.OrderCriteria;
using Shared;
using Asp.Versioning;
namespace API.Controllers
{
namespace API.Controllers;
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
@ -204,4 +204,3 @@ namespace API.Controllers
}
}
}
}

@ -5,8 +5,8 @@ using Microsoft.AspNetCore.Mvc;
using Shared;
using Model.OrderCriteria;
namespace API.Controllers
{
namespace API.Controllers;
[Route("api/v{version:apiVersion}/[controller]")]
[Authorize]
[ApiVersion("1.0")]
@ -195,4 +195,3 @@ namespace API.Controllers
return NotFound();
}
}
}
Loading…
Cancel
Save