private void SortByDrivingSchoolTeacher(ListSortDirection?direction) { if (direction == ListSortDirection.Ascending) { TraineesList = TraineesList.OrderBy(trainee => trainee.DrivingSchoolTeacher).ToList(); } else if (direction == ListSortDirection.Descending) { TraineesList = TraineesList.OrderByDescending(trainee => trainee.DrivingSchoolTeacher).ToList(); } else { TraineesList = TraineesList.OrderBy(trainee => trainee.DrivingSchoolTeacher).ToList(); } }
private void SortByGearType(ListSortDirection?direction) { if (direction == ListSortDirection.Ascending) { TraineesList = TraineesList.OrderBy(trainee => trainee.GearType).ToList(); } else if (direction == ListSortDirection.Descending) { TraineesList = TraineesList.OrderByDescending(trainee => trainee.GearType).ToList(); } else { TraineesList = TraineesList.OrderBy(trainee => trainee.GearType).ToList(); } }
private void SortByDaysPassed(ListSortDirection?direction) { if (direction == ListSortDirection.Ascending) { TraineesList = TraineesList.OrderBy(trainee => trainee.DaysPassedSinceLastTest).ToList(); } else if (direction == ListSortDirection.Descending) { TraineesList = TraineesList.OrderByDescending(trainee => trainee.DaysPassedSinceLastTest).ToList(); } else { TraineesList = TraineesList.OrderBy(trainee => trainee.DaysPassedSinceLastTest).ToList(); } }
private void SortByDateOfBirth(ListSortDirection?direction) { if (direction == ListSortDirection.Ascending) { TraineesList = TraineesList.OrderBy(trainee => trainee.DateOfBirth).ToList(); } else if (direction == ListSortDirection.Descending) { TraineesList = TraineesList.OrderByDescending(trainee => trainee.DateOfBirth).ToList(); } else { TraineesList = TraineesList.OrderBy(trainee => trainee.DateOfBirth).ToList(); } }
public static void init() { TestersList.Add(new Tester { ID = "1111", Name = new Name { FirstName = "jojo", LastName = "chalass" }, Address = new Address { City = "Jerusalem", Number = 21, StreetName = "havvad haleumi", // ZipCode = 91160 }, DayOfBirth = DateTime.Now.AddYears(-45), Gender = Gender.MALE, Experience = 10, Expertise = CarType.Truck_Heavy, MaxDistance = 2, MaxTestsPerWeek = 1, Luz = new Schedule { Data = new bool[5][] { new bool[6] { false, false, true, false, false, false }, new bool[6] { false, false, false, false, false, false }, new bool[6] { false, false, false, false, false, false }, new bool[6] { false, false, true, false, false, false }, new bool[6] { false, false, false, false, false, false } } } }); TraineesList.Add(new Trainee { ID = "9999", Name = new Name { FirstName = "eran", LastName = "zehuze" }, Address = new Address { City = "TLv", Number = 21, StreetName = "Jerusalem Bld", // ZipCode = 91160 }, DayOfBirth = DateTime.Now.AddYears(-21), Gender = Gender.MALE, CarTrained = CarType.TwoWheels, DrivingSchool = "Machon Bli Lev", GearType = GearType.Manual, Instructor = new Name { FirstName = "Martze", LastName = "bemivne netunim" }, LessonsNb = 134 } ); TraineesList.Add(new Trainee { ID = "99910", Name = new Name { FirstName = "Emanuel", LastName = "Macron" }, Address = new Address { City = "Haifa", Number = 100, StreetName = "Hell Av.", // ZipCode = 91160 }, DayOfBirth = DateTime.Now.AddYears(-24), Gender = Gender.MALE, CarTrained = CarType.Private, DrivingSchool = "Machon Bli Kishkes", GearType = GearType.Manual, Instructor = new Name { FirstName = "Super", LastName = "lo Kayam" }, LessonsNb = 12 } ); }