public object Apply(FieldViewModel model) { return(new vmBlock_FormCheckboxRadio() { Type = "checkbox", Id = model.Id, Name = model.Id, Label = model.Caption, Value = "true", IsRequired = model.Mandatory, RequiredMessage = model.RequiredErrorMessage, IsSelected = (model.ContainsValue(true) || model.ContainsValue("true") || model.ContainsValue("on")), Conditions = model.Condition.Rules.Any() ? model.Condition : null, _ref = "parFormCheckboxRadio" }); }
public object Apply(FieldViewModel model) { var acceptCopy = string.Empty; model.AdditionalSettings.TryGetValue("AcceptCopy", out acceptCopy); return(new vmBlock_FormCheckboxRadio() { Type = "checkbox", Id = model.Id, Name = model.Id, Label = acceptCopy, Value = "true", IsRequired = model.Mandatory, RequiredMessage = model.RequiredErrorMessage, IsSelected = (model.ContainsValue(true) || model.ContainsValue("true") || model.ContainsValue("on")), _ref = "parFormCheckboxRadio" }); }