private WebSpeciesFactFieldCondition GetSpeciesFactFieldCondition(Int32 value)
        {
            WebSpeciesFactFieldCondition speciesFactFieldCondition;

            speciesFactFieldCondition             = new WebSpeciesFactFieldCondition();
            speciesFactFieldCondition.FactorField = FactorManagerTest.GetOneFactorFieldInt32(GetContext());
            speciesFactFieldCondition.Operator    = DataConditionOperatorId.Equal;
            speciesFactFieldCondition.Value       = value.WebToString();
            return(speciesFactFieldCondition);
        }
        private WebSpeciesFactFieldCondition GetSpeciesFactFieldCondition(String value)
        {
            WebSpeciesFactFieldCondition speciesFactFieldCondition;

            speciesFactFieldCondition                = new WebSpeciesFactFieldCondition();
            speciesFactFieldCondition.FactorField    = FactorManagerTest.GetOneFactorFieldString(GetContext());
            speciesFactFieldCondition.IsEnumAsString = true;
            speciesFactFieldCondition.Operator       = DataConditionOperatorId.Equal;
            speciesFactFieldCondition.Value          = value;
            return(speciesFactFieldCondition);
        }
        /// <summary>
        /// Convert an SpeciesFactFieldCondition to a WebSpeciesFactFieldCondition.
        /// </summary>
        /// <param name="speciesFactFieldCondition">The species fact field condition.</param>
        /// <returns>A WebSpeciesFactFieldCondition.</returns>
        private static WebSpeciesFactFieldCondition GetSpeciesFactFieldCondition(SpeciesFactFieldCondition speciesFactFieldCondition)
        {
            WebSpeciesFactFieldCondition webSpeciesFactFieldCondition;

            webSpeciesFactFieldCondition                = new WebSpeciesFactFieldCondition();
            webSpeciesFactFieldCondition.FactorField    = FactorManager.GetFactorField(speciesFactFieldCondition.FactorField);
            webSpeciesFactFieldCondition.IsEnumAsString = speciesFactFieldCondition.IsEnumAsString;
#if DATA_SPECIFIED_EXISTS
            webSpeciesFactFieldCondition.IsEnumAsStringSpecified = true;
#endif
            webSpeciesFactFieldCondition.Operator = speciesFactFieldCondition.Operator;
#if DATA_SPECIFIED_EXISTS
            webSpeciesFactFieldCondition.OperatorSpecified = true;
#endif
            webSpeciesFactFieldCondition.Value = speciesFactFieldCondition.Value;

            return(webSpeciesFactFieldCondition);
        }
 /// <summary>
 /// Add species fact field condition to current condition.
 /// </summary>
 /// <param name='speciesFactFieldCondition'>Species fact field condition.</param>
 public void AddSpeciesFactFieldCondition(WebSpeciesFactFieldCondition speciesFactFieldCondition)
 {
     _speciesFactFieldConditions[_conditionIndex].Add(speciesFactFieldCondition);
 }