123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System.Runtime.Serialization;
- using System.Collections.ObjectModel;
- namespace CyberX8_MainPages.Roles
- {
- [DataContract]
- public class Menu
- {
- [DataMember(Name = "MenuName")]
- public string MenuName { get; set; }
- [DataMember(Name = "Permission")]
- public MenuPermission Permission { get; set; }
- [DataMember(Name = "Menus")]
- public ObservableCollection<Menu> Menus { get; set; }
- }
- public enum MenuPermission
- {
- None,
- ReadOnly,
- ReadWrite
- }
- [DataContract]
- public class RoleDefine
- {
- [DataMember(Name = "RoleName")]
- public string RoleName { get; set; }
- [DataMember(Name = "IsLocked")]
- public bool IsLocked { get; set; }
- [DataMember(Name = "LockTime")]
- public int LockTime { get; set; }
- [DataMember(Name = "Menus")]
- public ObservableCollection<Menu> Menus { get; set; }
- }
- }
|