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; }
public void AddFormProperty(FormProperty property) { _session.Transact(session => { if (property.Webpage.FormProperties != null) property.DisplayOrder = property.Webpage.FormProperties.Count; session.Save(property); }); }
public JsonResult DeleteProperty_POST(FormProperty property) { _formAdminService.DeleteFormProperty(property); return Json(new FormActionResult { success = true }); }
public ViewResult DeleteProperty(FormProperty property) { return View(property); }
public ViewResult EditProperty(FormProperty property) { return View(property); }
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; }
public void DeleteFormProperty(FormProperty property) { property.Webpage.FormProperties.Remove(property); _session.Transact(session => session.Delete(property)); }
public void SaveFormProperty(FormProperty property) { _session.Transact(session => session.Update(property)); }