public RoomList(rights _right) { right = _right; Rooms = new List <Room>(); string[] room_list = Methods.GetRoomList(); foreach (string room in room_list) { if (String.Equals(room, "")) { continue; } ROOM new_room = new ROOM() { name = room }; string serialized = Newtonsoft.Json.JsonConvert.SerializeObject(new_room); string responce = Methods.POST_request(serialized, "room_info"); Room deserialized = Newtonsoft.Json.JsonConvert.DeserializeObject <Room>(responce); Rooms.Add(new Room { id = deserialized.id, name = deserialized.name, status = deserialized.status }); } this.BindingContext = this; InitializeComponent(); }
public bool checkRight(rights rightId) { if (currentUser.rightids.Contains((int)rightId)) { return(true); } else { return(false); } }
public static bool checkRights(rights permissionToCheck, rights permission) { if ((permission & permissionToCheck) != 0) { return(true); } else { return(false); } }
public static int getRightsNumericvalue(rights permissionsToCheck) { return((int)permissionsToCheck); }