コード例 #1
0
 public static FormFieldMultipleChoice WithField(this FormFieldMultipleChoice formField, FormField field)
 {
     formField.Value.Fields = new List <FormField> {
         field
     };
     return(formField);
 }
コード例 #2
0
 public static FormFieldMultipleChoice AddFields(this FormFieldMultipleChoice formField, IEnumerable <FormField> fields)
 {
     formField.Value.Fields.AddRange(fields);
     return(formField);
 }
コード例 #3
0
 public static FormFieldMultipleChoice AddField(this FormFieldMultipleChoice formField, FormField field)
 {
     formField.Value.Fields.Add(field);
     return(formField);
 }
コード例 #4
0
 public static FormFieldMultipleChoice WithFields(this FormFieldMultipleChoice formField, IEnumerable <FormField> fields)
 {
     formField.Value.Fields = fields?.ToList() ?? new List <FormField>();
     return(formField);
 }
コード例 #5
0
 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);
 }
コード例 #6
0
 public static FormFieldMultipleChoice WithChoice(this FormFieldMultipleChoice formField, int?choiceId)
 {
     return(formField.WithValue(choiceId, null));
 }
コード例 #7
0
 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);
 }
コード例 #8
0
 public static FormFieldMultipleChoice WithChoices(this FormFieldMultipleChoice formField, params int[] choiceIds)
 {
     return(formField.WithValue(choiceIds, null));
 }