Beispiel #1
0
 private void getSessionToken(string token, Action action, string newCurrentWorkListUser = "")
 {
     userService.GetSessionToken((res, exp) => BeginInvokeOnDispatcher(() =>
     {
         if (exp == null)
         {
             var json           = JObject.Parse(res);
             var sessionToken   = json["access_token"].ToString();
             var expiresIn      = int.Parse(json["expires_in"].ToString());
             var expiration     = DateTime.UtcNow.AddSeconds(expiresIn);
             userProvider.Token = sessionToken;
             GetLogonUser();
             action();
         }
         else
         {
             HideBusyIndicator();
             HandleException(exp);
         }
     }), token, newCurrentWorkListUser);
 }