Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public ActionResult RetrieveResponse(Models.PluginCallModel req)
 {
     return(View(req));
 }
Ejemplo n.º 3
0
 public ActionResult CreateRequest(Models.PluginCallModel req)
 {
     return(View(req));
 }