private IPriceValue GetDefaultPrice(MyVariantion variation, IMarket market, Currency currency) { var _priceService = ServiceLocator.Current.GetInstance <IPriceService>(); return(_priceService.GetDefaultPrice( market.MarketId, DateTime.Now, new CatalogKey(AppContext.Current.ApplicationId, variation.Code), currency)); }
private static bool TryGetFashionVariant(IEnumerable <MyVariantion> variations, string variationCode, out MyVariantion variation) { variation = !string.IsNullOrEmpty(variationCode) ? variations.FirstOrDefault(x => x.Code == variationCode) : variations.FirstOrDefault(); return(variation != null); }