/// <summary>zwraca liczbe: 1, 0 lub -1 mowiaca o tym w jakim stosunku do siebie są porownywane produkty biorac pod uwage ceny tych produktow gdy chcemy sortowac je malejaco</summary> /// <param name="p1">pierwszy porownywany produkt</param> /// <param name="p2">drugi porownywany produkt</param> public static int malejaco(Produkt p1, Produkt p2) { return(rosnaco(p2, p1)); }
/// <summary>zwraca liczbe: 1, 0 lub -1 mowiaca o tym w jakim stosunku do siebie są porownywane produkty biorac pod uwage ceny tych produktow gdy chcemy sortowac je rosnaco</summary> /// <param name="p1">pierwszy porownywany produkt</param> /// <param name="p2">drugi porownywany produkt</param> public static int rosnaco(Produkt p1, Produkt p2) { return(p1.cena.CompareTo(p2.cena)); }
/// <summary>metoda zwraca produkt ktory zostal wybrany</summary> /// <param name="wszystkieProdukty">parametr zawierajacy liste wszystkich produktow w aplikacji</param> /// <param name="index">parametr zawierajacy informacje o tym ktory produkt chcemy dostac</param> public static Produkt produktWybrany(List <Produkt> wszystkieProdukty, int index) { Produkt wybranyProdukt = wszystkieProdukty.Find(x => x.idProduktu == index); return(wybranyProdukt); }