Skip to content

Instantly share code, notes, and snippets.

Application Insights Telemetry (unconfigured): {"name":"AppExceptions","time":"2026-07-08T15:37:17.0989024Z","tags":{"ai.cloud.roleInstance":"MX-C-000XN.ga.us.bosch.com","ai.internal.sdkVersion":"dotnet:2.21.0-429"},"data":{"baseType":"ExceptionData","baseData":{"ver":2,"exceptions":[{"id":29604732,"outerId":0,"typeName":"Srs.Core.DataContracts.Shared.ExceptionLog","message":"Web7_202607080934_eccf1: Failed to get shipping methods for order on website: 7","hasFullStack":true},{"id":12796976,"outerId":29604732,"typeName":"System.ServiceModel.FaultException`1[[Srs.Core.DataContracts.Shared.DefaultFaultContract, Srs.Core.DataContracts, Version=1.0.9.0, Culture=neutral, PublicKeyToken=dacfe204bdc1f7b4]]","message":"Web7_202607080934_eccf1: Failed to get shipping methods for order on website: 7","hasFullStack":true,"parsedStack":[{"level":0,"method":"Spx.Srs.Core.Domain.Commerce.ShippingManager.GetShippingMethods","assembly":"Spx.Srs.Core.Domain.Commerce, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null","fil
public static List<SubOrderShippingMethodList> GetShippingMethods(Order order,
Guid cartId,
int customerId,
int webSiteId,
Currency currency,
int pricingRoleId,
int lcid,
string country,
bool isOemUser,
bool doEtsCall = true,
[Table(Name = "dbo.ShoppingCartItem")]
public class ShoppingCartItem : EntityBase<int>, INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(string.Empty);
private int _ShoppingCartItemID;
private Guid _ShoppingCartID;
private int _ProductVariantID;
using Newtonsoft.Json;
using Spx.Srs.Core.Domain.Commerce.Commerce.Coupon;
using Spx.Srs.Core.Domain.Commerce.Commerce.ErpRegionSelector;
using Spx.Srs.Core.Domain.Commerce.Commerce.Exceptions;
using Spx.Srs.Core.Domain.Commerce.Commerce.Shopping.ShoppingHandlers;
using Spx.Srs.Core.Domain.Commerce.Commerce.Utility;
using Spx.Srs.Core.Domain.Commerce.Commerce.Utility.Logging;
using Spx.Srs.Core.Domain.Commerce.DataAccess.Queries;
using Spx.Srs.Core.Domain.Commerce.DataAccess.Queries.Implementations;
using Spx.Srs.Core.Domain.Commerce.DataAccess.Repositories;
using Newtonsoft.Json;
using SRS.CommonAPI.Models.Core.CheckoutCart;
using SRS.CommonAPI.Models.Core.Customer;
using SRS.CommonAPI.Models.Core.ProductItems;
using SRS.CommonAPI.Models.MiddleLayer.CheckoutCart;
using SRS.CommonAPI.Services.Mappers;
using System.Text;
using System.Text.Json.Serialization;
namespace SRS.APIWorkflow.Tests