//Add logic to update appointment availability to false

        public bool BookAppointment(AppointmentBook model)
        {
            using (_context)
            {
                var entity =
                    _context
                    .Appointments
                    .Single(e => e.AppointmentID == model.AppointmentID);

                entity.AppointmentID   = model.AppointmentID;
                entity.AppointmentDate = entity.AppointmentDate;
                entity.StartTime       = entity.StartTime;
                entity.PetID           = model.PetID;
                entity.IsAvailable     = false;
                entity.PersonID        = model.PersonID;

                return(_context.SaveChanges() == 1);
            }
        }
Пример #2
0
 private void _timeViewSelector_SelectedIndexChanged(object sender, EventArgs e)
 {
     AppointmentBook.SetTimePeriodType((TimePeriodType)_timeViewSelector.SelectedEnum);
     UnallocatedBook.SetTimePeriodType((TimePeriodType)_timeViewSelector.SelectedEnum);
 }