Skip to main content

AppointmentFormControllerBase Methods
Show Inherited Hide Inherited

Serves as a base class to provide the basic functionality for managing the appointment at the appointment's editing form.
Name Description
ApplyChanges() Copies the values of all the appointment copy's properties that are currently being edited in the form to the corresponding properties of the source appointment.
ApplyRecurrence(Appointment) Copies the values of the specified recurrence pattern to the recurrence pattern of the appointment currently being edited in the form.
AreExceptionsPresent() Returns a value that indicates if the appointment currently being edited in the form is an exception, or it's a recurrence pattern with exceptions.
AssignRecurrenceInfoRangeProperties(RecurrenceInfo, RecurrenceRange, DateTime, DateTime, Int32, Appointment) Assigns recurrence info properties dependant on the specified recurrence range.
CalculateConflictCount() Calculates the total count of conflicts where the current appointment conflicts with other appointments.
DeleteAppointment() Deletes the appointment currently being edited in the form from the collection to which it belongs.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
IsAppointmentChanged() Informs whether the appointment is changed.
IsConflictResolved() Informs whether the appointment is in conflict with another, and they are not reconciled.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
PrepareToRecurrenceEdit() Finds and clones the recurrence pattern for the appointment, or creates it if it does not exist.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoveRecurrence() Destroys the edited appointment copy.
SetLabel(AppointmentLabelBase) Assigns the label to the current appointment.
SetStatus(AppointmentStatusBase) Assigns the availability status to the appointment.
ToString() Returns a string that represents the current object. Inherited from Object.
ValidateInterval(DateTime, DateTime) static Checks whether the specified date and time values produce a valid time interval.
ValidateInterval(DateTime, TimeSpan, DateTime, TimeSpan) static Checks whether the specified date and time values produce a valid time interval.
See Also