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);
        }
Exemplo n.º 2
0
        private bool ApplyTemplateCanExecute(PricingRoundingTemplate template, PricingEverydayPriceList priceList)
        {
            bool result = template != null && priceList != null;

            return(result);
        }