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; }