public IActionResult RedirectToCorrectState(string org, string app, Guid instanceId) { if (HttpContext.Request.Cookies[_generalSettings.GetAltinnPartyCookieName] != null) { ServiceState currentState = _workflow.GetCurrentState(instanceId, org, app, Convert.ToInt32(HttpContext.Request.Cookies[_generalSettings.GetAltinnPartyCookieName])); string nextUrl = _workflow.GetUrlForCurrentState(instanceId, org, app, currentState.State); return(Redirect(nextUrl)); } else { return(LocalRedirect($"/designer/{org}/{app}/ManualTesting/Users/")); } }
public IActionResult RedirectToCorrectState(string org, string service, Guid instanceId) { if (HttpContext.Request.Cookies["altinncorereportee"] != null) { ServiceState currentState = _workflow.GetCurrentState(instanceId, org, service, Convert.ToInt32(HttpContext.Request.Cookies["altinncorereportee"])); string nextUrl = _workflow.GetUrlForCurrentState(instanceId, org, service, currentState.State); return(Redirect(nextUrl)); } else { return(LocalRedirect($"/designer/{org}/{service}/ManualTesting/Users/")); } }
public ServiceState GetCurrentState(string org, string service, int partyId, Guid instanceId) { return(_workflowSI.GetCurrentState(instanceId, org, service, partyId)); }
public IActionResult GetCurrentState(string org, string service, Guid instanceGuid, int reporteeId) { return(new ObjectResult(_workflowSI.GetCurrentState(instanceGuid, org, service, reporteeId))); }