protected override bool ProcessXFormAction(System.Web.Mvc.Controller controller, EPiServer.XForms.Util.XFormPostedData post)
        {
            var xFormData = new XFormPageHelper().GetXFormData(controller, post);
            var xform = XForm.CreateInstance(xFormData.FormId);

            if (xform != null && xFormData.GetValue("formName").Equals("Yes", StringComparison.OrdinalIgnoreCase))
            {
                var from = post.SelectedSubmit.Sender;
                var to = post.SelectedSubmit.Receiver;
                PerformCustomAction(xFormData, post.SelectedSubmit.Subject, to, from);
             }

            return base.ProcessXFormAction(controller, post);
        }
Пример #2
0
        protected override bool ProcessXFormAction(System.Web.Mvc.Controller controller, EPiServer.XForms.Util.XFormPostedData post)
        {
            var xFormData = new XFormPageHelper().GetXFormData(controller, post);
            var xform     = XForm.CreateInstance(xFormData.FormId);

            if (xform != null && xFormData.GetValue("formName").Equals("Yes", StringComparison.OrdinalIgnoreCase))
            {
                var from = post.SelectedSubmit.Sender;
                var to   = post.SelectedSubmit.Receiver;
                PerformCustomAction(xFormData, post.SelectedSubmit.Subject, to, from);
            }

            return(base.ProcessXFormAction(controller, post));
        }