public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName = "Data", bool codeFirst = true) { FieldId = fieldId; SectionName = sectionName; CodeFirst = codeFirst; FieldType = fieldType; }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName = "Data",bool codeFirst = true) { FieldId = fieldId; SectionName = sectionName; CodeFirst = codeFirst; FieldType = fieldType; }
public FieldInfo(ID fieldId, ID sectionId, string name, SitecoreFieldType type, string source, string title) { FieldId = fieldId; SectionId = sectionId; Name = name; Type = type; Source = source; Title = title; }
public FieldInfo(ID fieldId, ID sectionId, string name, SitecoreFieldType type, string source, string title, bool isShared, bool isUnversioned) { FieldId = fieldId; SectionId = sectionId; Name = name; Type = type; Source = source; Title = title; IsShared = isShared; IsUnversioned = isUnversioned; }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName, bool codeFirst) #endif { FieldId = fieldId; SectionName = sectionName; CodeFirst = codeFirst; FieldType = fieldType; FieldSortOrder = -1; SectionSortOrder = -1; }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName,bool codeFirst) #endif { FieldId = fieldId; SectionName = sectionName; CodeFirst = codeFirst; FieldType = fieldType; FieldSortOrder = -1; SectionSortOrder = -1; }
public static string GetFieldType(SitecoreFieldType type) { switch (type) { case SitecoreFieldType.Checkbox: return "Checkbox"; case SitecoreFieldType.Date: return "Date"; case SitecoreFieldType.DateTime: return "Datetime"; case SitecoreFieldType.File: return "File"; case SitecoreFieldType.Image: return "Image"; case SitecoreFieldType.Integer: return "Integer"; case SitecoreFieldType.MultiLineText: return "Multi-Line Text"; case SitecoreFieldType.Number: return "Number"; case SitecoreFieldType.Password: return "Password"; case SitecoreFieldType.RichText: return "Rich Text"; case SitecoreFieldType.SingleLineText: return "Single-Line Text"; case SitecoreFieldType.Checklist: return "Checklist"; case SitecoreFieldType.Droplist: return "Droplist"; case SitecoreFieldType.GroupedDroplink: return "Grouped Droplink"; case SitecoreFieldType.GroupedDroplist: return "Grouped Droplist"; case SitecoreFieldType.Multilist: return "Multilist"; case SitecoreFieldType.Treelist: return "Treelist"; case SitecoreFieldType.TreelistEx: return "TreelistEx"; case SitecoreFieldType.Droplink: return "Droplink"; case SitecoreFieldType.DropTree: return "Droptree"; case SitecoreFieldType.GeneralLink: return "General Link"; default: return "Single-Line Text"; } }
/// <summary> /// Initializes a new instance of the <see cref="FieldInfo"/> class. /// </summary> /// <param name="fieldId">The field id.</param> /// <param name="sectionId">The section id.</param> /// <param name="name">The name.</param> /// <param name="type">The type.</param> /// <param name="source">The source.</param> /// <param name="title">The title.</param> /// <param name="isShared">if set to <c>true</c> [is shared].</param> /// <param name="isUnversioned">if set to <c>true</c> [is unversioned].</param> /// <param name="fieldSortOrder">The field sort order.</param> /// <param name="validationRegularExpression">The validation regular expression.</param> /// <param name="validationErrorText">The validation error text.</param> /// <param name="isRequired">if set to <c>true</c> [is required].</param> public FieldInfo(ID fieldId, ID sectionId, string name, SitecoreFieldType type, string source, string title, bool isShared, bool isUnversioned, int fieldSortOrder, string validationRegularExpression, string validationErrorText, bool isRequired) { FieldId = fieldId; SectionId = sectionId; Name = name; Type = type; Source = source; Title = title; IsShared = isShared; IsUnversioned = isUnversioned; FieldFieldValues = new Dictionary<ID, string>(); FieldSortOrder = fieldSortOrder; ValidationRegularExpression = validationRegularExpression; ValidationErrorText = validationErrorText; IsRequired = isRequired; }
/// <summary> /// Initializes a new instance of the <see cref="FieldInfo"/> class. /// </summary> /// <param name="fieldId">The field id.</param> /// <param name="sectionId">The section id.</param> /// <param name="name">The name.</param> /// <param name="type">The type.</param> /// <param name="source">The source.</param> /// <param name="title">The title.</param> /// <param name="isShared">if set to <c>true</c> [is shared].</param> /// <param name="isUnversioned">if set to <c>true</c> [is unversioned].</param> /// <param name="fieldSortOrder">The field sort order.</param> /// <param name="validationRegularExpression">The validation regular expression.</param> /// <param name="validationErrorText">The validation error text.</param> /// <param name="isRequired">if set to <c>true</c> [is required].</param> public FieldInfo(ID fieldId, ID sectionId, string name, SitecoreFieldType type, string source, string title, bool isShared, bool isUnversioned, int fieldSortOrder, string validationRegularExpression, string validationErrorText, bool isRequired) { FieldId = fieldId; SectionId = sectionId; Name = name; Type = type; Source = source; Title = title; IsShared = isShared; IsUnversioned = isUnversioned; FieldFieldValues = new Dictionary <ID, string>(); FieldSortOrder = fieldSortOrder; ValidationRegularExpression = validationRegularExpression; ValidationErrorText = validationErrorText; IsRequired = isRequired; }
public void Configure_SettingFieldType_FieldTypeIsSetOnConfiguration( [Values(SitecoreFieldType.DateTime)] SitecoreFieldType value, [Values(SitecoreFieldType.DateTime)] SitecoreFieldType expected) { //Assign SitecoreFieldAttribute attr = new SitecoreFieldAttribute(string.Empty); var propertyInfo = typeof(StubClass).GetProperty("DummyProperty"); attr.FieldType = value; //Act var result = attr.Configure(propertyInfo) as SitecoreFieldConfiguration; //Assert Assert.IsNotNull(result); Assert.AreEqual(expected, result.FieldType); }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName = "Data", bool codeFirst = true)
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName) : this(fieldId, fieldType, sectionName, true) { }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, bool codeFirst) : this(fieldId, fieldType, "Data", codeFirst) { }
/// <summary> /// The Sitecore field type for a code first field /// </summary> /// <param name="fieldType">Type of the field.</param> /// <returns>SitecoreField{`0}.</returns> public SitecoreField <T> FieldType(SitecoreFieldType fieldType) { Configuration.FieldType = fieldType; return(this); }
public static string GetFieldType(SitecoreFieldType type, string custom) { switch (type) { case SitecoreFieldType.Checkbox: return("Checkbox"); case SitecoreFieldType.Date: return("Date"); case SitecoreFieldType.DateTime: return("Datetime"); case SitecoreFieldType.File: return("File"); case SitecoreFieldType.Image: return("Image"); case SitecoreFieldType.Integer: return("Integer"); case SitecoreFieldType.MultiLineText: return("Multi-Line Text"); case SitecoreFieldType.Number: return("Number"); case SitecoreFieldType.Password: return("Password"); case SitecoreFieldType.RichText: return("Rich Text"); case SitecoreFieldType.SingleLineText: return("Single-Line Text"); case SitecoreFieldType.Checklist: return("Checklist"); case SitecoreFieldType.Droplist: return("Droplist"); case SitecoreFieldType.GroupedDroplink: return("Grouped Droplink"); case SitecoreFieldType.GroupedDroplist: return("Grouped Droplist"); case SitecoreFieldType.Multilist: return("Multilist"); case SitecoreFieldType.Treelist: return("Treelist"); case SitecoreFieldType.TreelistEx: return("TreelistEx"); case SitecoreFieldType.Droplink: return("Droplink"); case SitecoreFieldType.DropTree: return("Droptree"); case SitecoreFieldType.GeneralLink: return("General Link"); case SitecoreFieldType.Custom: return(custom); default: return("Single-Line Text"); } }
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName = "Data",bool codeFirst = true)
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType): this(fieldId, fieldType, "Data"){}
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, bool codeFirst):this(fieldId, fieldType, "Data", codeFirst){}
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType, string sectionName):this(fieldId, fieldType, sectionName, true){}
public SitecoreFieldAttribute(string fieldId, SitecoreFieldType fieldType) : this(fieldId, fieldType, "Data") { }