private List <WebSpeciesObservationFieldSortOrder> GetSortOrder(List <ISpeciesObservationFieldSortOrder> speciesObservationFieldSortOrders) { List <WebSpeciesObservationFieldSortOrder> webSpeciesObservationFieldSortOrders = new List <WebSpeciesObservationFieldSortOrder>(); foreach (ISpeciesObservationFieldSortOrder speciesObservationFieldSortOrder in speciesObservationFieldSortOrders) { WebSpeciesObservationFieldSortOrder webSpeciesObservationFieldSortOrder = new WebSpeciesObservationFieldSortOrder(); if (speciesObservationFieldSortOrder.Class.IsNotNull()) { webSpeciesObservationFieldSortOrder.Class = new WebSpeciesObservationClass(); webSpeciesObservationFieldSortOrder.Class.Id = speciesObservationFieldSortOrder.Class.Id; webSpeciesObservationFieldSortOrder.Class.Identifier = speciesObservationFieldSortOrder.Class.Identifier; } if (speciesObservationFieldSortOrder.Property.IsNotNull()) { webSpeciesObservationFieldSortOrder.Property = new WebSpeciesObservationProperty(); webSpeciesObservationFieldSortOrder.Property.Id = speciesObservationFieldSortOrder.Property.Id; webSpeciesObservationFieldSortOrder.Property.Identifier = speciesObservationFieldSortOrder.Property.Identifier; } webSpeciesObservationFieldSortOrder.SortOrder = speciesObservationFieldSortOrder.SortOrder; webSpeciesObservationFieldSortOrders.Add(webSpeciesObservationFieldSortOrder); } return(webSpeciesObservationFieldSortOrders); }
/// <summary> /// Convert a ISpeciesObservationFieldSortOrder instance /// to a WebSpeciesObservationFieldSortOrder instance. /// </summary> /// <param name="speciesObservationFieldSortOrders">An ISpeciesObservationFieldSortOrder instance.</param> /// <returns>A WebSpeciesObservationFieldSortOrder instance.</returns> protected List <WebSpeciesObservationFieldSortOrder> GetSpeciesObservationSortOrder(SpeciesObservationFieldSortOrderList speciesObservationFieldSortOrders) { if (speciesObservationFieldSortOrders.IsNull()) { return(null); } List <WebSpeciesObservationFieldSortOrder> webSpeciesObservationSortOrders = new List <WebSpeciesObservationFieldSortOrder>(); foreach (SpeciesObservationFieldSortOrder speciesObservationFieldSortOrder in speciesObservationFieldSortOrders) { WebSpeciesObservationFieldSortOrder webSpeciesObservationSortOrder = new WebSpeciesObservationFieldSortOrder(); if (speciesObservationFieldSortOrder.Class.IsNotNull()) { webSpeciesObservationSortOrder.Class = new WebSpeciesObservationClass(); webSpeciesObservationSortOrder.Class.Id = speciesObservationFieldSortOrder.Class.Id; webSpeciesObservationSortOrder.Class.Identifier = speciesObservationFieldSortOrder.Class.Identifier; } if (speciesObservationFieldSortOrder.Property.IsNotNull()) { webSpeciesObservationSortOrder.Property = new WebSpeciesObservationProperty(); webSpeciesObservationSortOrder.Property.Id = speciesObservationFieldSortOrder.Property.Id; webSpeciesObservationSortOrder.Property.Identifier = speciesObservationFieldSortOrder.Property.Identifier; } webSpeciesObservationSortOrder.SortOrder = speciesObservationFieldSortOrder.SortOrder; webSpeciesObservationSortOrders.Add(webSpeciesObservationSortOrder); } return(webSpeciesObservationSortOrders); }