示例#1
0
        private async Task <bool> CheckPermissions(Permissions.Permission permission)
        {
            var status = await PermissionsService.Current.CheckPermissionStatusAsync(permission);

            if (status != PermissionStatus.Granted)
            {
                Console.WriteLine("Currently does not have Location permissions, requesting permissions");

                var request = await PermissionsService.Current.RequestPermissionsAsync(permission);

                if (request[permission] != PermissionStatus.Granted)
                {
                    Console.WriteLine("Location permission denied, can not get positions async.");
                    return(false);
                }
            }

            return(true);
        }
示例#2
0
        public void Setup()
        {
            username = "";
            uuid     = "";

            hashedPassword = "";

            client = new TcpClient();

            avatar = new Avatar();

            permissions = Permissions.Permission.Student;

            transform = new Transform();

            action             = new CurrentAction();
            action.inActive    = false;
            action.isSitting   = false;
            action.raisingHand = false;
            action.reading     = false;
            action.talking     = false;
            action.writing     = false;
        }
 public void SetUp()
 {
     this.sut = new PermissionStub();
 }