public void RemoveUser(User userToRemove)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Action <User>)_userManagement.RemoveUser).Method);
     _userManagement.RemoveUser(userToRemove);
 }
 public void PromoteUser(User userToPromote, int newPrivilegeLevel)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Action <User, int>)_userManagement.PromoteUser).Method);
     _userManagement.PromoteUser(userToPromote, newPrivilegeLevel);
 }
 public void RegisterUser(User registeredUser)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Action <User>)_userManagement.RegisterUser).Method);
     _userManagement.RegisterUser(registeredUser);
 }
Example #4
0
 public bool IsZoneDisabled(uint zone)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <uint, bool>)_zoneManagement.IsZoneDisabled).Method);
     return(_zoneManagement.IsZoneDisabled(zone));
 }
 public IEnumerable <User> GetRegisteredUsers()
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <IEnumerable <User> >)_userManagement.GetRegisteredUsers).Method);
     return(_userManagement.GetRegisteredUsers());
 }
Example #6
0
 public bool IsSensorDisabled(SensorInfo sensor)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <SensorInfo, bool>)_zoneManagement.IsSensorDisabled).Method);
     return(_zoneManagement.IsSensorDisabled(sensor));
 }
Example #7
0
 public bool IsSensorDisabled(string sensorId)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <string, bool>)_zoneManagement.IsSensorDisabled).Method);
     return(_zoneManagement.IsSensorDisabled(sensorId));
 }
Example #8
0
 public uint GetSensorZone(SensorInfo sensorInfo)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <SensorInfo, uint>)_zoneManagement.GetSensorZone).Method);
     return(_zoneManagement.GetSensorZone(sensorInfo));
 }
Example #9
0
 public uint GetSensorZone(string sensorId)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <string, uint>)_zoneManagement.GetSensorZone).Method);
     return(_zoneManagement.GetSensorZone(sensorId));
 }
Example #10
0
 public IReadOnlyList <SensorInfo> GetAllSensorsInZone(uint zone)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <uint, IReadOnlyList <SensorInfo> >)_zoneManagement.GetAllSensorsInZone).Method);
     return(_zoneManagement.GetAllSensorsInZone(zone));
 }
Example #11
0
 public IEnumerable <IGrouping <uint, SensorInfo> > GetAllSensorsGroupedByZone()
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <IEnumerable <IGrouping <uint, SensorInfo> > >)_zoneManagement.GetAllSensorsGroupedByZone).Method);
     return(_zoneManagement.GetAllSensorsGroupedByZone());
 }
Example #12
0
 public IEnumerable <SensorInfo> GetAllDisabledSensors()
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <IEnumerable <SensorInfo> >)_zoneManagement.GetAllDisabledSensors).Method);
     return(_zoneManagement.GetAllDisabledSensors());
 }
Example #13
0
 public void EnableZone(uint zone)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Action <uint>)_zoneManagement.EnableZone).Method);
     _zoneManagement.EnableZone(zone);
 }
Example #14
0
 public bool AssignZoneToSensor(string sensorId, uint zone)
 {
     PrivilegeHelper.CheckUserPrivilegeForMethod(((Func <string, uint, bool>)_zoneManagement.AssignZoneToSensor).Method);
     return(_zoneManagement.AssignZoneToSensor(sensorId, zone));
 }