예제 #1
0
        public ActionResult CreateForm([Bind(Include = "Title,Slug,IsPublic,PublicFormType,InternalFormType")] FormViewModel formViewModel)
        {
            using (var formManager = new FormManager(GetLoginUser()))
            {
                try
                {
                    Template template = formManager.CreateNewFormAndTemplate(formViewModel);
                    if (template != null)
                    {
                        return(RedirectToAction("editTemplate", new { id = template.TemplateID }));
                    }

                    else
                    {
                        TempData["error"] = "Error creating new form";
                        return(View());
                    }
                }

                catch (Exception ex)
                {
                    TempData["error"] = ex.Message;
                    return(View());
                }
            }
        }