本文整理汇总了C#中Cart.AcceptChanges方法的典型用法代码示例。如果您正苦于以下问题:C# Cart.AcceptChanges方法的具体用法?C# Cart.AcceptChanges怎么用?C# Cart.AcceptChanges使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cart
的用法示例。
在下文中一共展示了Cart.AcceptChanges方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AppendToCart
// Merge annoymous cart with user cart after loggin.
public void AppendToCart(Cart cartToAppend)
{
//merge
_cartHelper.Cart.Add(cartToAppend, true);
_cartHelper.Cart.AcceptChanges();
//delete from anonymous cart
cartToAppend.Delete();
cartToAppend.AcceptChanges();
}
示例2: AddCustomProperties
private void AddCustomProperties(LineItem lineItem, Cart cart)
{
Mediachase.Commerce.Orders.LineItem item = cart.OrderForms[0].LineItems.FindItemByCatalogEntryId(lineItem.Code);
// Make sure we have all available data on the item before
// we proceed
lineItem.UpdateData(item);
//TODO: Let specific model implementation populate these fields, we need to know too much about the model here
item[Constants.Metadata.LineItem.DisplayName] = lineItem.Name;
item[Constants.Metadata.LineItem.ImageUrl] = lineItem.ImageUrl;
item[Constants.Metadata.LineItem.Size] = lineItem.Size;
item[Constants.Metadata.LineItem.Description] = lineItem.Description;
item[Constants.Metadata.LineItem.Color] = lineItem.Color;
item[Constants.Metadata.LineItem.ColorImageUrl] = lineItem.ColorImageUrl;
item[Constants.Metadata.LineItem.ArticleNumber] = lineItem.ArticleNumber;
cart.AcceptChanges();
}
示例3: AddCustomProperties
private void AddCustomProperties(LineItem lineItem, Cart cart)
{
var item = cart.OrderForms[0].LineItems.FindItemByCatalogEntryId(lineItem.Code);
//TODO: Let specific model implementation populate these fields, we need to know too much about the model here
item[Constants.Metadata.LineItem.DisplayName] = lineItem.Name;
item[Constants.Metadata.LineItem.ImageUrl] = lineItem.ImageUrl;
item[Constants.Metadata.LineItem.Size] = lineItem.Size;
item[Constants.Metadata.LineItem.Description] = lineItem.Description;
item[Constants.Metadata.LineItem.Color] = lineItem.Color;
item[Constants.Metadata.LineItem.ColorImageUrl] = lineItem.ColorImageUrl;
item[Constants.Metadata.LineItem.ArticleNumber] = lineItem.ArticleNumber;
item[Constants.Metadata.LineItem.WineRegion] = lineItem.WineRegion;
cart.AcceptChanges();
}