public ActionResult ContactPermissionCallback() { GooglePlusAccessToken objToken = new GooglePlusAccessToken(); objResponse Response = new objResponse(); DataSyncManager objData = new DataSyncManager(); session = new SessionHelper(); try { if (Request.QueryString["code"] != null) { objToken = GetAccessToken(Request.QueryString["code"].ToString()); Response = objData.SetGContactSeting(objToken.access_token, objToken.token_type, objToken.expires_in, objToken.refresh_token, "contact", Convert.ToInt64(session.UserSession.PIN), session.UserSession.UserId); if (Response.ErrorCode == 0) { return(RedirectToRoute("UserSetings")); } else { return(RedirectToRoute("UserSetings")); } } else { return(RedirectToRoute("UserSetings")); } } catch (Exception ex) { BAL.Common.LogManager.LogError("ContactPermissionCallback Post Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace)); return(RedirectToRoute("UserSetings")); } }