tentative de résolution avec un problème de référence null
continuous-integration/drone/push Build is failing Details

MethodeExtensions
Victor GABORIT 1 year ago
parent 13a0cfd350
commit e14011ccd4

@ -25,9 +25,9 @@ namespace API.Controllers
[HttpGet("inquiries/{page}/{number}/{orderCriteria}")] [HttpGet("inquiries/{page}/{number}/{orderCriteria}")]
[ProducesResponseType(typeof(InquiryDTO), 200)] [ProducesResponseType(typeof(InquiryDTO), 200)]
[ProducesResponseType(typeof(string), 204)] [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) if (inquiries.Count() == 0)
{ {
_logger.LogError("[ERREUR] Aucune enquête trouvée."); _logger.LogError("[ERREUR] Aucune enquête trouvée.");
@ -74,13 +74,13 @@ namespace API.Controllers
[HttpDelete("inquiry/{id}")] [HttpDelete("inquiry/{id}")]
[ProducesResponseType(typeof(InquiryDTO), 200)] [ProducesResponseType(typeof(InquiryDTO), 200)]
[ProducesResponseType(typeof(string), 404)] [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) if (success)
{ {
_logger.LogInformation("[INFORMATION] L'enquête avec l'id {id} a été supprimé.", id); _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 else
{ {

Loading…
Cancel
Save