private void ProcessRequest(HttpRequest httpRequest) { if (DocumentRequestParams.RedirectRequired) { var workSessionInfo = RoutingTable.GetWorkSessionInfoByDocumentID(DocumentRequestParams.DocumentID); var workSessionID = workSessionInfo != null ? workSessionInfo.WorkSessionID : Guid.Empty; if (workSessionID == Guid.Empty) { workSessionID = OpenDocumentID(DocumentRequestParams.DocumentID); } if (workSessionID != Guid.Empty) { Response.Redirect(DocumentRequestParams.GetRedirectUrl(workSessionID.ToString()), true); } } }