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