//Getting the Strong Password private async void GetStrongPassword () { try{ var repo = new RSContentRepository (); var deviceId = UIKit.UIDevice.CurrentDevice.IdentifierForVendor.AsString (); var acct = AppCache.Instance.GetCacheItem<AccountInfo> (AppCache.AppCacheKey.CURRENTACCOUNT); var passwordIndRequest = RequestObjectFactory.GetStrongPasswordIndObject (acct, deviceId); var pwdInreq = await repo.GetStrongPasswordInd (passwordIndRequest); AppCache.Instance.CanChangePassword = pwdInreq.strongPasswordReqInd; }catch(Exception e){ UIAlertView alert = new UIAlertView("Unable to process your request.", "Please try again later", null, "OK"); alert.Show(); return; } }
private async void GetStrongPasswordRequired () { var repo = new RSContentRepository (); var deviceId = Android.OS.Build.Serial.ToString (); var acct = App.Instance.GetCacheItem<AccountInfo> (DataCacheEnum.CURRENTACCOUNT); var passwordIndRequest = RequestObjectFactory.GetStrongPasswordIndObject (acct, deviceId); var pwdInreq = await repo.GetStrongPasswordInd (passwordIndRequest); App.Instance.SetCacheItem (DataCacheEnum.CANCHANGEPASSWORD, pwdInreq.strongPasswordReqInd); }