示例#1
0
        private void OnSigninResultCallback(NotificationCenter obj, ValueTuple <bool, string> payload)
        {
            if (payload.Item1 == true)
            {
                var jObject = (JObject)JsonConvert.DeserializeObject(payload.Item2);

                var login    = jObject.Property("userName")?.Value?.ToString();
                var password = jObject.Property("password")?.Value?.ToString();
                var token    = jObject.Property("mobileAppToken")?.Value?.ToString();
                var userId   = jObject.Property("id")?.Value?.ToString();
                ApplicationSettings.SetCredentials(userId, login, password, token);

                obj.ChangeMainPage(new MainPage());
            }
            else
            {
                DisplayAlert("", "Логін або пароль невірні", "ок");
            }
        }