Exemplo n.º 1
0
        public void AddRangeWithSort(List <WaracleCake> cakeList)
        {
            Cakes.AddRange(cakeList);

            RemoveDuplicateEntries();

            Cakes.ForEach(a => a.CleanTitleAndDesc());
            Sort();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Cakes weddingCake = new Cakes();

            weddingCake.AddFlavor <string>("Vanilla");

            Cakes partyCake = new Cakes();

            partyCake.AddFlavor <string>("Chocolate");
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Cakes MyClasses = new Cakes();

            MyClasses.AddFlavor(new Cakes());



            BirthdayCake <string> Module = new BirthdayCake <string>();

            Module.Flavor = "Chocolate";

            Console.WriteLine("I don't like my birthday cake because it has the flavor of " + Module.Flavor);
            Console.WriteLine("My favorite flavor is" + MyClasses);
        }
Exemplo n.º 4
0
 public void RemoveDuplicateEntries()
 {
     Cakes = Cakes.Distinct().ToList();
 }
Exemplo n.º 5
0
 public void Sort(bool ascending = true)
 {
     Cakes = ascending ? Cakes.OrderBy(x => x.Title).ToList() : Cakes.OrderByDescending(x => x.Title).ToList();
 }