コード例 #1
0
        public static decimal kosztyPoRabacie(this Koszyk kosz)
        {
            decimal koszt = kosz.koszty();

            if (kosz.Products.GroupBy(x => x.Category).Distinct().Count() > 2)
            {
                return(koszt * 0.9m);
            }
            return(koszt);
        }
コード例 #2
0
 public static decimal koszty(this Koszyk kosz) => kosz.Products.Sum(x => x.Price);