public async Task <ActionResult> DeleteProductFromUserInventory(string feedbackRecordId)
 {
     try
     {
         var userId = User.Claims.FirstOrDefault(c => c.Type == "sub")?.Value;
         _logger.LogInformation("Received a request to delete feedback!", userId);
         return(Ok(new GenericDataResponseModel <int>
         {
             Success = true,
             Data = await _feedbackRepository.DeleteFeedbackRecord(feedbackRecordId)
         }));
     }
     catch (Exception e)
     {
         // Todo: Add more identifiable information about this failure like userId or the token.
         _logger.LogError(e, $"Delete feedback exception: {e.Message}.");
         return(Ok(new GenericResponseModel
         {
             Errors = e.Message
         }));
     }
 }