예제 #1
0
        void Handle_Saved(object sender, System.EventArgs e)
        {
            _usr.FirstName = FirstName;
            _usr.LastName  = LastName;
            _usr.Email     = Email;
            _ac.ContactNo  = PhoneNumber;
            _usr.Icon      = GetIconUrlFromS3();
            uih.UpdateUserInfo(_usr);
            ush.UpdateUac(_ac);

            Navigation.PopAsync(false);
        }
        private void ResetPwd()
        {
            if (NewPwd1.Length + NewPwd2.Length + OldPwd.Length > 3)
            {
                if (NewPwd1 == NewPwd2 && NewPwd2.Length > 7 && NewPwd1 != OldPwd && OldPwd == _ac.Pwd)
                {
                    _ac.Pwd = NewPwd2;
                    ush.UpdateUac(_ac);
                    DisplayAlert("Reset success!", "Your password updated, press 'OK' back to last page.", "OK");
                    Navigation.PopAsync();
                }
            }

            else
            {
                DisplayAlert("Not accessable input!", "Not a valid password, please try again!", "OK");
            }
        }