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)));
 }