Ejemplo n.º 1
0
        /// <summary>
        /// Gets a string representation of the procedure.
        /// </summary>
        ///
        /// <returns>
        /// A string representing the procedure.
        /// </returns>
        ///
        public override string ToString()
        {
            string result = string.Empty;

            if (Name != null && AnatomicLocation != null)
            {
                result =
                    string.Format(
                        Resources.ProcedureToStringFormatNameAndLocation,
                        Name.ToString(),
                        AnatomicLocation.ToString());
            }
            else if (Name != null)
            {
                result = Name.ToString();
            }
            else if (AnatomicLocation != null)
            {
                result =
                    string.Format(
                        Resources.ProcedureToStringFormatLocation,
                        AnatomicLocation.ToString());
            }

            return(result);
        }
 public void Validate()
 {
     Name.ValidateRequired("Name");
     When.ValidateOptional("When");
     AnatomicLocation.ValidateOptional("AnatomicLocation");
     PrimaryProvider.ValidateOptional("PrimaryProvider");
     SecondaryProvider.ValidateOptional("SecondaryProvider");
 }