コード例 #1
0
 public TagBuilder AppendRequiredMessage(FormProperty formProperty)
 {
     var tagBuilder = new TagBuilder("span");
     tagBuilder.AddCssClass("field-validation-valid");
     tagBuilder.Attributes["data-valmsg-for"] = formProperty.Name;//.GetHtmlId();
     tagBuilder.Attributes["data-valmsg-replace"] = "true";
     //data-valmsg-for="LastName" data-valmsg-replace="true"
     return tagBuilder;
 }
コード例 #2
0
ファイル: FormAdminService.cs プロジェクト: neozhu/MrCMS
        public void AddFormProperty(FormProperty property)
        {
            _session.Transact(session =>
            {
                if (property.Webpage.FormProperties != null)
                    property.DisplayOrder = property.Webpage.FormProperties.Count;

                session.Save(property);
            });
        }
コード例 #3
0
ファイル: FormController.cs プロジェクト: neozhu/MrCMS
 public JsonResult DeleteProperty_POST(FormProperty property)
 {
     _formAdminService.DeleteFormProperty(property);
     return Json(new FormActionResult { success = true });
 }
コード例 #4
0
ファイル: FormController.cs プロジェクト: neozhu/MrCMS
 public ViewResult DeleteProperty(FormProperty property)
 {
     return View(property);
 }
コード例 #5
0
ファイル: FormController.cs プロジェクト: neozhu/MrCMS
 public ViewResult EditProperty(FormProperty property)
 {
     return View(property);
 }
コード例 #6
0
ファイル: FormPostingHandler.cs プロジェクト: neozhu/MrCMS
 private string SanitizeValue(FormProperty formProperty, string value)
 {
     if (formProperty is CheckboxList)
     {
         if (value != null)
         {
             var list = value.Split(',').ToList();
             list.Remove(CheckBoxListRenderer.CbHiddenValue);
             return !list.Any() ? null : string.Join(",", list);
         }
         return value;
     }
     return value;
 }
コード例 #7
0
ファイル: FormAdminService.cs プロジェクト: neozhu/MrCMS
 public void DeleteFormProperty(FormProperty property)
 {
     property.Webpage.FormProperties.Remove(property);
     _session.Transact(session => session.Delete(property));
 }
コード例 #8
0
ファイル: FormAdminService.cs プロジェクト: neozhu/MrCMS
 public void SaveFormProperty(FormProperty property)
 {
     _session.Transact(session => session.Update(property));
 }