SecurityGroup.cs 624 B

12345678910111213141516171819202122
  1. namespace InABox.Core
  2. {
  3. [UserTracking(typeof(User))]
  4. public class SecurityGroup : Entity, IRemotable, IPersistent, ILicense<CoreLicense>
  5. {
  6. [EditorSequence(1)]
  7. [UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
  8. public string Code { get; set; }
  9. [EditorSequence(2)]
  10. [TextBoxEditor]
  11. public string Description { get; set; }
  12. [EditorSequence(3)]
  13. public ImageDocumentLink Image { get; set; }
  14. public override string ToString()
  15. {
  16. return string.Format("{0}: {1}", Code, Description);
  17. }
  18. }
  19. }