コード例 #1
0
 public ActionResult <List <Inventory> > AdminGetAll()
 {
     try
     {
         _logger.LogDebug("Fetching all inventories");
         var invoices = _inventoryService.AdminGetAll();
         if (invoices != null)
         {
             _logger.LogDebug("Inventories Found. Returning invoices");
             return(Ok(invoices));
         }
         else
         {
             _logger.LogDebug("No Inventories found");
             return(Conflict("No Inventories Found"));
         }
     }
     catch (Exception ex)
     {
         //Log error
         _logger.LogError("An Exception occured: {ex}", ex.Message);
         _logger.LogError("Stack Trace: {ex}", ex.StackTrace);
         return(BadRequest(ex));
     }
 }