コード例 #1
0
        public ActionResult Submit(string method)
        {
            var template = RemoteApi.GetViewTemplateFromLocalStore(method);

            var builder = new GMUIGroupBuilder(template.ControlGroups, Request.Form);

            builder.Build();

            if (RemoteApi.Submit(method, builder.Values))
            {
                return(RedirectToAction("ViewTemplate", "Home", new { method }));
            }
            else
            {
                return(RedirectToAction("ViewTemplate", "Home", new { method }));
            }
        }
コード例 #2
0
        public ActionResult ViewTemplate(string method)
        {
            var template = RemoteApi.GetViewTemplate(method, Request.QueryString);
            var colclass = "col-lg-4 col-md-6 col-sm-12"; //默认横向放三个

            if (template.ControlGroups.Count() < 3)       //一个card占满一行
            {
                colclass = "col-md-12";
            }


            var builder = new GMUIGroupBuilder(template.ControlGroups, Request.QueryString);

            builder.Build();

            ViewBag.Method   = method;
            ViewBag.ShowForm = template.ControlGroups.Any();
            ViewBag.ColClass = colclass;

            return(View(template));
        }