Example #1
0
        /// <summary>
        /// Get the significant details of what needs approval
        /// </summary>
        /// <returns>A list of strings</returns>
        public override IDictionary <string, string> SignificantDetails()
        {
            IDictionary <string, string> returnList = base.SignificantDetails();

            returnList.Add("Conductive", Conductive.ToString());
            returnList.Add("Magnetic", Magnetic.ToString());
            returnList.Add("Flammable", Flammable.ToString());
            returnList.Add("Viscosity", Viscosity.ToString());
            returnList.Add("Density", Density.ToString());
            returnList.Add("Mallebility", Mallebility.ToString());
            returnList.Add("Ductility", Ductility.ToString());
            returnList.Add("Porosity", Porosity.ToString());
            returnList.Add("Solid Point", SolidPoint.ToString());
            returnList.Add("Gas Point", GasPoint.ToString());
            returnList.Add("Temperature Retention", TemperatureRetention.ToString());

            foreach (ISensoryEvent desc in Descriptives)
            {
                returnList.Add("Descriptives", string.Format("{0} ({1}): {2}", desc.SensoryType, desc.Strength, desc.Event.ToString()));
            }

            return(returnList);
        }