本文整理汇总了C#中Product.TotalExFactoryValue方法的典型用法代码示例。如果您正苦于以下问题:C# Product.TotalExFactoryValue方法的具体用法?C# Product.TotalExFactoryValue怎么用?C# Product.TotalExFactoryValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Product
的用法示例。
在下文中一共展示了Product.TotalExFactoryValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProductPriceCalc
decimal ProductPriceCalc(Product product)
{
using (StructureMap.IContainer c = NestedContainer)
{
//TODO: find out how tier is resolved
ProductPricingTier tier = Using<IProductPricingTierRepository>(c).GetAll().First();
decimal prodprice = 0;
if (product is ConsolidatedProduct)
try
{
prodprice = ((ConsolidatedProduct)product).TotalExFactoryValue(tier);
}
catch
{
prodprice = 0m;
}
else
try
{
prodprice = product.TotalExFactoryValue(tier);
}
catch
{
prodprice = 0m;
}
return prodprice;
}
}
示例2: PriceCalc
decimal PriceCalc(Product product)
{
using (var container = NestedContainer)
{
var _productPricingService = Using<IProductPricingRepository>(container);
decimal UnitPrice = 0m;
ProductPricingTier tier = _productPricingService.GetAll().FirstOrDefault().Tier;
if (product is ConsolidatedProduct)
try
{
UnitPrice = ((ConsolidatedProduct) product).TotalExFactoryValue(tier);
}
catch
{
UnitPrice = 0m;
}
else
try
{
UnitPrice = product.TotalExFactoryValue(tier);
}
catch
{
UnitPrice = 0m;
}
return UnitPrice;
}
}