protected void AddProperty(IContentType mailTemplateDocType, UmbracoPropertyTypeEnum propertyTypeEnum, string propertyAlias, string propertyName, int sortOrder, bool mandatory, string tab, string description = "") { var dateDataType = GetDataTypeDefinitionByEnum(propertyTypeEnum); var property = new PropertyType(dateDataType) { Alias = propertyAlias, Name = propertyName, Mandatory = mandatory, SortOrder = sortOrder, Description = description }; mailTemplateDocType.AddPropertyType(property, tab); }
private IDataTypeDefinition GetDataTypeDefinitionByEnum(UmbracoPropertyTypeEnum propertyTypeEnum) { var result = _dataTypeService.GetDataTypeDefinitionById((int)propertyTypeEnum); return(result); }