/// <summary> /// Gets a new appointment view /// </summary> /// <param name="appointment">Appointment</param> /// <returns>New view</returns> private AppointmentTimeLineView GetNewView(Appointment appointment) { AppointmentTimeLineView view = new AppointmentTimeLineView(_View, appointment); view.Tooltip = appointment.Tooltip; return (view); }
/// <summary> /// Determines if the provided view is valid, given /// the current list of Appointments /// </summary> /// <param name="appts"></param> /// <param name="view"></param> /// <returns></returns> private bool ValidViewAppointment( List<Appointment> appts, AppointmentTimeLineView view) { if (IsAppointmentVisible(view.Appointment) == false) return (false); if (view.IsSelected == true) { if (_Model.Appointments.Contains(view.Appointment) == true) return (true); } return (appts.Contains(view.Appointment)); }