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 Dto;
using Entities; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Model.OrderCriteria; using Model.OrderCriteria;
using Shared; using Shared;
using Shared.Mapper;
namespace API.Controllers; 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}")] [HttpGet("user/ban/{page:int}/{number:int}")]
[ProducesResponseType(typeof(IEnumerable<BlackListDto>), 200)] [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); logger.LogInformation("[INFORMATION] Utilisateur banni avec l'email {email} a été trouvé.", email);
return Ok(res); return Ok(res);
} }
logger.LogError("[ERREUR] Aucun utilisateur banni trouvé avec l'email {email}.", email); logger.LogError("[ERREUR] Aucun utilisateur banni trouvé avec l'email {email}.", email);
return NotFound("Utilisateur non trouvé !"); return NotFound("Utilisateur non trouvé !");
} }
@ -58,7 +64,8 @@ public class BlackListController(ILogger<UsersController> logger, IBlackListServ
var success = blackListService.BanUser(username); var success = blackListService.BanUser(username);
if (success) 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(); return Ok();
} }
else else

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

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

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

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

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