MeetingTemplateItem.cs 669 B

123456789101112131415161718192021222324252627
  1. using InABox.Core;
  2. namespace Comal.Classes
  3. {
  4. public class MeetingTemplateItem : Entity, IRemotable, IPersistent, IOneToMany<MeetingTemplate>, IMeetingItem, ILicense<MeetingLicence>
  5. {
  6. [NullEditor]
  7. [EntityRelationship(DeleteAction.Cascade)]
  8. public MeetingTemplateLink Template { get; set; }
  9. [TextBoxEditor]
  10. [EditorSequence(1)]
  11. public string Title { get; set; }
  12. [MemoEditor]
  13. [EditorSequence(2)]
  14. public string Notes { get; set; }
  15. protected override void Init()
  16. {
  17. base.Init();
  18. Template = new MeetingTemplateLink();
  19. }
  20. }
  21. }