Ejemplo n.º 1
0
        public static CartShipmentItem ToWebModel(this VirtoCommerceCartModuleWebModelShipmentItem serviceModel, ShoppingCart cart)
        {
            var webModel = new CartShipmentItem();

            webModel.InjectFrom <NullableAndEnumValueInjecter>(serviceModel);

            webModel.LineItem = cart.Items.FirstOrDefault(x => x.Id == serviceModel.LineItemId);

            return(webModel);
        }
Ejemplo n.º 2
0
        public static VirtoCommerceCartModuleWebModelShipmentItem ToServiceModel(this CartShipmentItem webModel)
        {
            var result = new VirtoCommerceCartModuleWebModelShipmentItem();

            result.InjectFrom <NullableAndEnumValueInjecter>(webModel);

            result.LineItem = webModel.LineItem.ToServiceModel();

            return(result);
        }
        public static VirtoCommerceCartModuleWebModelShipmentItem ToServiceModel(this CartShipmentItem webModel)
        {
            var result = new VirtoCommerceCartModuleWebModelShipmentItem();

            result.InjectFrom<NullableAndEnumValueInjecter>(webModel);

            result.LineItem = webModel.LineItem.ToServiceModel();

            return result;
        }