public ActionResult CreateRequest(Models.PluginCallModel req, string requestText) { string returnUrl = null; using (var f = new WebChannelFactory <IRequestService>(new Uri(req.Service))) { var ws = f.CreateChannel(); var md = ws.GetSessionMetadata(req.SessionToken); returnUrl = md.ReturnUrl; ws.PostDocument(req.SessionToken, "Text", "text/plain", true, Encoding.UTF8.GetBytes(requestText)); ws.RequestCreated(req.SessionToken, new RequestHeader { Name = "Some wierd name", Priority = RequestPriority.High }, null); } return(Redirect(returnUrl)); }
public ActionResult RetrieveResponse(Models.PluginCallModel req) { return(View(req)); }
public ActionResult CreateRequest(Models.PluginCallModel req) { return(View(req)); }