// step 3 public ActionResult RetrieveAccessToken(Demo InputModel) { var SavedModel = _context.Demos.SingleOrDefault(d => d.Id == InputModel.Id); SavedModel.GrantType = InputModel.GrantType; SavedModel.Code = InputModel.Code; SavedModel.ClientId = InputModel.ClientId; SavedModel.ClientSecret = InputModel.ClientSecret; try { RetrievingRefreshingApi instance = new RetrievingRefreshingApi(); var response = instance.GetToken(grantType: SavedModel.GrantType, clientId: SavedModel.ClientId, code: SavedModel.Code, clientSecret: SavedModel.ClientSecret, platform: SavedModel.platform); SavedModel.Step3Response = response.ToJson(); SavedModel.AccessToken = response.AccessToken; SavedModel.RefreshToken = response.RefreshToken; } catch { SavedModel.Step3Response = Demo.RetrieveErrorResponse; } _context.SaveChanges(); return(View("Index", SavedModel)); }
public void Init() { instance = new RetrievingRefreshingApi(); }