public async Task <IActionResult> Resume(Guid id) { var prms = new ExpandoObject(); prms.TryAdd("Id", id); var model = await _dbContext.LoadModelAsync(null, "a2wfui.[Instance.Load]", prms); var stateJson = model.Eval <String>("Instance.State"); var stateObj = JsonConvert.DeserializeObject <ExpandoObject>(stateJson ?? "{}"); var bk = stateObj.Eval <ExpandoObject>("Bookmarks") as IDictionary <String, Object>; foreach (var(k, _) in bk) { var exp = JsonConvert.DeserializeObject <ExpandoObject>("{Answer:'Success', UserId: 1234}"); await _engine.ResumeAsync(id, k, exp); } return(LocalRedirect("/instance/index")); }