Beispiel #1
0
        private async Task <bool> checkUserRegistrationAsync()
        {
            var userId = App.Settings.Values["userID"].ToString();
            var people = await FaceApiService.GetPeopleInGroupAsync(personGroupId);

            if (people.Count == 0)
            {
                return(false); // no users yet
            }

            var res = (from p in people
                       where JsonConvert.DeserializeObject <UserData>(p.userData.DecodeBase64()).UserId == userId
                       select p).FirstOrDefault();

            if (res == null)
            {
                return(false); // user not registered
            }
            else
            {
                currentPerson = res;
                return(true);
            }
        }