using System; using System.Linq.Expressions; using InABox.Core; namespace Comal.Classes { public class Meeting : Entity, IRemotable, IPersistent, IMeetingInstance, INumericAutoIncrement, ILicense { [IntegerEditor(Editable = Editable.Disabled)] [EditorSequence(1)] public int Number { get; set; } public Expression> AutoIncrementField() => x => x.Number; public Filter AutoIncrementFilter() => null; [DateEditor] [EditorSequence(2)] public DateTime Date { get; set; } [EditorSequence(3)] [CoreTimeEditor] public TimeBlock Time { get; set; } [EditorSequence(4)] [TextBoxEditor] public string Title { get; set; } [EditorSequence(5)] [MemoEditor] public string Description { get; set; } [EditorSequence(6)] public ActivityLink Activity { get; set; } } }