/// <summary> /// Add species fact field search criteria to search criteria. /// </summary> /// <param name="fieldSearchCriteria">The field search criteria.</param> public void Add(ISpeciesFactFieldSearchCriteria fieldSearchCriteria) { if (FieldSearchCriteria.IsNull()) { FieldSearchCriteria = new SpeciesFactFieldSearchCriteriaList(); } FieldSearchCriteria.Add(fieldSearchCriteria); }
/// <summary> /// Convert an ISpeciesFactFieldSearchCriteria instance /// to a WebSpeciesFactFieldSearchCriteria instance. /// </summary> /// <param name="speciesFactFieldSearchCriteria">An ISpeciesFactFieldSearchCriteria instance.</param> /// <returns>A WebSpeciesFactFieldSearchCriteria instance.</returns> private WebSpeciesFactFieldSearchCriteria GetSpeciesFactFieldSearchCriteria(ISpeciesFactFieldSearchCriteria speciesFactFieldSearchCriteria) { WebSpeciesFactFieldSearchCriteria webSpeciesFactFieldSearchCriteria; webSpeciesFactFieldSearchCriteria = new WebSpeciesFactFieldSearchCriteria(); webSpeciesFactFieldSearchCriteria.FactorField = GetFactorField(speciesFactFieldSearchCriteria.FactorField); webSpeciesFactFieldSearchCriteria.IsEnumAsString = speciesFactFieldSearchCriteria.IsEnumAsString; webSpeciesFactFieldSearchCriteria.Operator = speciesFactFieldSearchCriteria.Operator; webSpeciesFactFieldSearchCriteria.Values = speciesFactFieldSearchCriteria.Values; return(webSpeciesFactFieldSearchCriteria); }