using System; using BS.Shared.DataContracts; namespace BeWo.Scheduler.ViewModel { public enum SupportConceptAppointmentType { StartDate, EndDate, ConferenceDate, Task } public class SupportConceptAppointmentVM : IBeWoAppointment { private SupportConceptDC mSupportConcept; public SupportConceptAppointmentVM(SupportConceptDC pDC) { mSupportConcept = pDC; } public BeWoAppointmentCategory AppointmentCategory { get; set; } public DateTime Start { get; set; } public DateTime End { get; set; } public object Id { get; set; } public int LabelId { get; set; } public string Subject { get; set; } public string Description { get; set; } public int Status { get; set; } public string Location { get; set; } public bool AllDay { get; set; } public int EventType { get; set; } public string RecurrenceInfo { get; set; } public string ReminderInfo { get; set; } public object ResourceId { get; set; } private System.Collections.Generic.Dictionary mCustomFields; public System.Collections.Generic.Dictionary CustomFields { get { return mCustomFields ?? (mCustomFields = new System.Collections.Generic.Dictionary()); } } } }