using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace App.Models { class Trier { public List partitions = new List(); public List parNom(List liste) { Comparer comparer = Comparer.Create((p1, p2) => p1.Nom.CompareTo(p2.Nom)); liste.Sort(comparer); return liste; } public List parComplexite(List liste) { Comparer comparer = Comparer.Create((p1, p2) => p1.Complexite.CompareTo(p2.Complexite)); liste.Sort(comparer); return liste; } public List parInstrument(List liste) { Comparer comparer = Comparer.Create((p1, p2) => p1.Instrument.CompareTo(p2.Instrument)); liste.Sort(comparer); return liste; } } }