Example #1
0
 private PermissionModel(Guid id, IntranetMemberGroup group, PermissionSettingIdentity settingIdentity, PermissionSettingValues settingValues)
 {
     Id              = id;
     Group           = group;
     SettingIdentity = settingIdentity;
     SettingValues   = settingValues;
 }
 public PermissionManagementModel(
     IntranetMemberGroup group,
     PermissionSettingIdentity settingIdentity,
     Option <Enum> parentActionType,
     PermissionSettingValues settingValues)
 {
     Group            = group;
     SettingIdentity  = settingIdentity;
     ParentActionType = parentActionType;
     SettingValues    = settingValues;
 }
Example #3
0
 public static PermissionModel Of(PermissionSettingIdentity settingIdentity, PermissionSettingValues settingValues,
                                  IntranetMemberGroup group) =>
 new PermissionModel(Guid.NewGuid(), group, settingIdentity, settingValues);
 public static PermissionSettingSchema Of(PermissionSettingIdentity settingIdentity, Option <Enum> parentActionType) =>
 new PermissionSettingSchema(settingIdentity, parentActionType);
 public PermissionSettingSchema(PermissionSettingIdentity settingIdentity, Option <Enum> parentActionType)
 {
     SettingIdentity  = settingIdentity;
     ParentActionType = parentActionType;
 }