예제 #1
0
        /// <summary>
        /// Set modified by person in WebTaxonProperties.
        /// </summary>
        /// <param name='taxonProperties'>Taxon properties.</param>
        /// <param name='modifiedByPerson'>Modified by person.</param>
        public static void SetModifiedByPerson(this WebTaxonProperties taxonProperties,
                                               String modifiedByPerson)
        {
            WebDataField dataField;

            // Add modified by person as dynamic property.
            dataField       = new WebDataField();
            dataField.Name  = Settings.Default.WebDataModifiedByPerson;
            dataField.Type  = WebDataType.String;
            dataField.Value = modifiedByPerson;
            if (taxonProperties.DataFields.IsNull())
            {
                taxonProperties.DataFields = new List <WebDataField>();
            }
            taxonProperties.DataFields.Add(dataField);
        }
예제 #2
0
 /// <summary>
 /// Get name of the person that made the last
 /// modification of this taxon properties.
 /// </summary>
 /// <param name='taxonProperties'>Taxon properties.</param>
 /// <returns>Name of the person that made the last modification of this taxon properties.</returns>
 public static String GetModifiedByPerson(this WebTaxonProperties taxonProperties)
 {
     return(taxonProperties.DataFields.GetString(Settings.Default.WebDataModifiedByPerson));
 }