public async Task <IActionResult> deleteStore(int Id) { try { // Code that deletes a store. _logger.LogInformation("Deleting a store"); await _storesRepository.Delete(Id); return(NoContent()); } catch (Exception ex) { _logger.LogCritical(ex, "Error"); return(BadRequest()); } }