Beispiel #1
0
        public static string GetRuName(this RequestFieldType item)
        {
            switch (item)
            {
            case RequestFieldType.Date:
                return("Дата");

            case RequestFieldType.File:
                return("Файл");

            case RequestFieldType.Number:
                return("Число");

            case RequestFieldType.String:
                return("Строка");

            case RequestFieldType.Time:
                return("Время");

            case RequestFieldType.Unknown:
                return("Неопределено");

            default:
                return("Неопределено");
            }
        }
        public static void AssertRequestField(string name, RequestFieldType type, IEnumerable<IDataField> requestFields)
        {
            var field = requestFields.Get(name);
            field.ShouldNotBeNull();

            //todo: check type
            //field.Type.ShouldEqual(((int)type).ToString());
        }
        public RequestField CreateField(string fieldName, string description, RequestFieldType type)
        {
            if (_Fields.Exists(x => x.FieldName.Equals(fieldName)))
            {
                return(null);
            }

            var field = new RequestField(fieldName, description, type);

            _Fields.Add(field);

            return(field);
        }
 public RequestField(string name, string desc, RequestFieldType type)
 {
     FieldType   = type;
     FieldName   = name;
     Description = desc;
 }