MeetingTemplateAttendee.cs 680 B

12345678910111213141516171819202122232425
  1. using System;
  2. using InABox.Core;
  3. namespace Comal.Classes
  4. {
  5. public class MeetingTemplateAttendee: Entity, IRemotable, IPersistent, IManyToMany<MeetingTemplate,Employee>, ILicense<MeetingLicence>
  6. {
  7. [NullEditor]
  8. [EntityRelationship(DeleteAction.Cascade)]
  9. public MeetingTemplateLink Meeting { get; set; }
  10. [EditorSequence(1)]
  11. [EntityRelationship(DeleteAction.Cascade)]
  12. public EmployeeLink Employee { get; set; }
  13. [EditorSequence(2)]
  14. public bool IsAdmin { get; set; }
  15. protected override void Init()
  16. {
  17. base.Init();
  18. IsAdmin = true;
  19. }
  20. }
  21. }