|
|
|
@ -25,9 +25,9 @@ namespace API.Controllers
|
|
|
|
|
[HttpGet("inquiries/{page}/{number}/{orderCriteria}")]
|
|
|
|
|
[ProducesResponseType(typeof(InquiryDTO), 200)]
|
|
|
|
|
[ProducesResponseType(typeof(string), 204)]
|
|
|
|
|
public IActionResult GetInquiries(int page, int number, InquiryOrderCriteria orderCriteria)
|
|
|
|
|
public async Task<IActionResult> GetInquiries(int page, int number, InquiryOrderCriteria orderCriteria)
|
|
|
|
|
{
|
|
|
|
|
var inquiries = ( _dataService.inquiryService.GetInquiries(page, number, orderCriteria)).ToList();
|
|
|
|
|
var inquiries = ( await _dataService.inquiryService.GetItems(page, number, orderCriteria)).ToList();
|
|
|
|
|
if (inquiries.Count() == 0)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogError("[ERREUR] Aucune enquête trouvée.");
|
|
|
|
@ -74,13 +74,13 @@ namespace API.Controllers
|
|
|
|
|
[HttpDelete("inquiry/{id}")]
|
|
|
|
|
[ProducesResponseType(typeof(InquiryDTO), 200)]
|
|
|
|
|
[ProducesResponseType(typeof(string), 404)]
|
|
|
|
|
public IActionResult DeleteInquiry(int id)
|
|
|
|
|
public async Task<IActionResult> DeleteInquiry(int id)
|
|
|
|
|
{
|
|
|
|
|
var success = _dataService.inquiryService.DeleteInquiry(id);
|
|
|
|
|
var success = await _dataService.inquiryService.DeleteItem(id);
|
|
|
|
|
if (success)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation("[INFORMATION] L'enquête avec l'id {id} a été supprimé.", id);
|
|
|
|
|
return Ok(_dataService.inquiryService.DeleteInquiry(id));
|
|
|
|
|
return Ok(_dataService.inquiryService.DeleteItem(id));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|