public static FormFieldMultipleChoice WithField(this FormFieldMultipleChoice formField, FormField field) { formField.Value.Fields = new List <FormField> { field }; return(formField); }
public static FormFieldMultipleChoice AddFields(this FormFieldMultipleChoice formField, IEnumerable <FormField> fields) { formField.Value.Fields.AddRange(fields); return(formField); }
public static FormFieldMultipleChoice AddField(this FormFieldMultipleChoice formField, FormField field) { formField.Value.Fields.Add(field); return(formField); }
public static FormFieldMultipleChoice WithFields(this FormFieldMultipleChoice formField, IEnumerable <FormField> fields) { formField.Value.Fields = fields?.ToList() ?? new List <FormField>(); return(formField); }
public static FormFieldMultipleChoice WithValue(this FormFieldMultipleChoice formField, int?choiceId, IEnumerable <FormField> fields) { formField.Value.ChoiceIds = choiceId.HasValue ? new[] { choiceId.Value } : null; formField.Value.Fields = fields?.ToList() ?? new List <FormField>(); return(formField); }
public static FormFieldMultipleChoice WithChoice(this FormFieldMultipleChoice formField, int?choiceId) { return(formField.WithValue(choiceId, null)); }
public static FormFieldMultipleChoice WithValue(this FormFieldMultipleChoice formField, IEnumerable <int> choiceIds, IEnumerable <FormField> fields) { formField.Value.ChoiceIds = choiceIds?.ToArray(); formField.Value.Fields = fields?.ToList() ?? new List <FormField>(); return(formField); }
public static FormFieldMultipleChoice WithChoices(this FormFieldMultipleChoice formField, params int[] choiceIds) { return(formField.WithValue(choiceIds, null)); }