public static List <PricingRoundingTemplate> GetRoundingTemplates() { var list = new List <PricingRoundingTemplate>(); string[] names = { "Interior", "Moldings-Chrome", "Apparel", "Engine Parts" }; for (short i = 0; i < names.Length; i++) { var roundingRules = GetRoundingRules().Take(10 - i).ToList(); string name = names[i]; PricingRoundingTemplate template = new PricingRoundingTemplate { Id = i, Name = name, Description = "Rounding template for " + name, Rules = roundingRules, Sort = i }; list.Add(template); } return(list); }
private bool ApplyTemplateCanExecute(PricingRoundingTemplate template, PricingEverydayPriceList priceList) { bool result = template != null && priceList != null; return(result); }