[]
        
(Showing Draft Content)

C1.Schedule.AppointmentMappingCollection

AppointmentMappingCollection Class

Represents a generic collection of mappings for properties of BaseObject derived objects to appropriate data fields.

Namespace: C1.Schedule
Assembly: C1.ScheduleCore.dll
Syntax
public class AppointmentMappingCollection : MappingCollectionBase<Appointment>, IList<MappingInfo>, ICollection<MappingInfo>, IList, ICollection, IReadOnlyList<MappingInfo>, IReadOnlyCollection<MappingInfo>, IEnumerable<MappingInfo>, IEnumerable, IComponent, IDisposable

Constructors

Name Description
AppointmentMappingCollection()

Initializes a new instance of the AppointmentMappingCollection class.

Properties

Name Description
AppointmentProperties

Returns MappingInfo object for the memory field which is intended to store the other properties of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the other properties of the Appointment object to be bound to the appropriate field in the data source.

Body

Returns MappingInfo object for the Body property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of the Body allow the Body property to be bound to the appropriate field in the data source.

Collection

Gets or sets AppointmentCollection using for mapping.

End

Returns MappingInfo object for the End property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the End property to be bound to the appropriate field in the data source.

Location

Returns MappingInfo object for the Location property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the Location property to be bound to the appropriate field in the data source.

OwnerIdMapping

Returns MappingInfo object for the Appointment.Owner.Id property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the Owner property to be bound to the appropriate field in the data source.

OwnerIndexMapping

Returns MappingInfo object for the Appointment.Owner.Index property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the Owner property to be bound to the appropriate field in the data source.

Start

Returns MappingInfo object for the Start property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the Start property to be bound to the appropriate field in the data source.

Subject

Returns MappingInfo object for the Subject property of the Appointment object. If the storage object is bound to a data source via its DataSource property, the properties of this object allow the Subject property to be bound to the appropriate field in the data source.

Methods

Name Description
NewItem()

Creates new Appointment object.

ReadObject(Appointment, object, bool)

Fills BaseObject object with values from specified boundObject.

WriteObject(Appointment, object)

Fills boundObject with values from specified BaseObject object.