| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using System;using System.Linq.Expressions;using InABox.Core;namespace Comal.Classes{    public class Meeting : Entity, IRemotable, IPersistent, IMeetingInstance, INumericAutoIncrement<Meeting>, ILicense<MeetingLicence>    {                [IntegerEditor(Editable = Editable.Disabled)]        [EditorSequence(1)]        public int Number { get; set; }        public Expression<Func<Meeting, int>> AutoIncrementField() => x => x.Number;        public Filter<Meeting> 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; }                protected override void Init()        {            base.Init();            Time = new TimeBlock();            Activity = new ActivityLink();        }            }}
 |