コード例 #1
0
 public FieldViewModelBase GetFieldViewModel(string fieldName)
 {
     if (FieldViewModels.Any(f => f.FieldName == fieldName))
     {
         return(FieldViewModels.First(f => f.FieldName == fieldName));
     }
     throw new ArgumentOutOfRangeException(fieldName, string.Format("No Field In {0} Object Has The Name {1}", GetRecord().Type, fieldName));
 }
コード例 #2
0
        public EnumerableFieldViewModel GetEnumerableFieldViewModel(string fieldName)
        {
            var matchingFields = FieldViewModels.Where(g => g.FieldName == fieldName);

            if (matchingFields.Any())
            {
                return((EnumerableFieldViewModel)matchingFields.First());
            }
            throw new ArgumentOutOfRangeException(nameof(fieldName), "No Field Has The Name: " + fieldName);
        }