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();
     }
 }
Ejemplo n.º 5
0
        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
            }
                             );
        }