示例#1
0
        private void OnSaveButtonClicked(object sender, EventArgs e)
        {
            var repository = new OfficeHoursRepository();

            repository.Add(
                doctorComboBox.SelectedDoctor.Name,
                officeComboBox.SelectedOffice.Location,
                dayOfWeekComboBox.SelectedDay,
                timeRange.StartTime,
                timeRange.EndTime);
            Close();
        }
示例#2
0
        private void LoadOfficeHours()
        {
            var officeHoursRepository = new OfficeHoursRepository();
            var searchPredicates      = GetSearchPredicates().ToArray();

            var results = from x in officeHoursRepository.Search(searchPredicates)
                          orderby x.Doctor, x.Office, x.DayOfWeek
                select new
            {
                Doctor    = x.Doctor.Name,
                Office    = x.Office.Location,
                DayOfWeek = x.DayOfWeek,
                StartTime = x.StartTime,
                EndTime   = x.EndTime
            };

            officeHoursDataGridView.DataSource = results.ToList();
        }
示例#3
0
 public OfficeHoursModule(OfficeHoursRepository repository)
 {
     this.repository = repository;
 }