Exemple #1
0
        public static CartShipmentItem ToWebModel(this CartModule.Client.Model.ShipmentItem serviceModel, ShoppingCart cart)
        {
            var webModel = new CartShipmentItem();

            webModel.InjectFrom <NullableAndEnumValueInjecter>(serviceModel);

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

            return(webModel);
        }
Exemple #2
0
        public static CartModule.Client.Model.ShipmentItem ToServiceModel(this CartShipmentItem webModel)
        {
            var result = new CartModule.Client.Model.ShipmentItem();

            result.InjectFrom <NullableAndEnumValueInjecter>(webModel);

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

            return(result);
        }