52 lines
1.5 KiB
C#
52 lines
1.5 KiB
C#
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<string, object> mCustomFields;
|
|
public System.Collections.Generic.Dictionary<string, object> CustomFields
|
|
{
|
|
get { return mCustomFields ?? (mCustomFields = new System.Collections.Generic.Dictionary<String, object>()); }
|
|
}
|
|
}
|
|
} |