Skip to main content

AppointmentModificationControllerBase Methods

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 depending on the specified recurrence range.
DeleteAppointment() Deletes the edited appointment.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. 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() Indicates whether the appointment is changed.
IsRecurrenceChanged(IRecurrenceInfo)
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(IAppointmentLabel) Assigns the label to the current appointment.
SetStatus(IAppointmentStatus) 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 the valid time interval.
ValidateInterval(DateTime, TimeSpan, DateTime, TimeSpan) static Checks whether the specified date and time values produce the valid time interval.
See Also