Пример #1
0
 public async Task <bool> UpdateStockLevel(SetStockLevelDto setStockLevelDto, string token)
 {
     try
     {
         _client.DefaultRequestHeaders.Add("Authorization", token);
         _logger.LogInformation("Updating stock level for product: " + setStockLevelDto.ProductID);
         var json = new StringContent(JsonConvert.SerializeObject(setStockLevelDto), Encoding.UTF8, "application/json");
         using (HttpResponseMessage response = await _client.PostAsync("api/Stock/SetStockLevelOfStock", json))
         {
             if (response.IsSuccessStatusCode)
             {
                 _logger.LogInformation("Successfully updated stock for product: " + setStockLevelDto.ProductID);
                 return(true);
             }
             _logger.LogError("Error while updating stock: " + response);
             return(false);
         }
     }
     catch (Exception e)
     {
         _logger.LogError("Error while updating stock for product: " + setStockLevelDto.ProductID + e + e.StackTrace);
         return(false);
     }
 }
Пример #2
0
 public async Task <bool> UpdateStockLevel(SetStockLevelDto setStockLevelDto, string token)
 {
     return(await Task.FromResult(true));
 }