Пример #1
0
        /// <summary>
        /// Certificate Recommendations
        /// </summary>
        /// <returns><c>Bag</c> of Certificate Recommendations</returns>
        internal static Bag<CrtRecommendations> CertificateRecommendations()
        {
            var list = new IndexedList<CrtRecommendations>();

            foreach (crtRecommendations recommendation in Context.crtRecommendations)
            {
                var item = new CrtRecommendations
                               {
                                   ID = recommendation.recommendationID,
                                   Level = recommendation.recommendationLevel,
                               };

                if (recommendation.certificateID.HasValue)
                    item.CertificateID = recommendation.certificateID.Value;

                if (recommendation.shipTypeID.HasValue)
                    item.ShipTypeID = recommendation.shipTypeID.Value;

                list.Items.Add(item);
            }

            return new Bag<CrtRecommendations>(list);
        }
Пример #2
0
        /// <summary>
        /// Certificate Recommendations.
        /// </summary>
        /// <returns><c>BagCollection</c> of Certificate Recommendations.</returns>
        private static BagCollection<CrtRecommendations> CertificateRecommendations()
        {
            IndexedCollection<CrtRecommendations> collection = new IndexedCollection<CrtRecommendations>();

            foreach (crtRecommendations recommendation in s_context.crtRecommendations)
            {
                CrtRecommendations item = new CrtRecommendations
                {
                    ID = recommendation.recommendationID,
                    Level = recommendation.recommendationLevel,
                };

                if (recommendation.certificateID.HasValue)
                    item.CertificateID = recommendation.certificateID.Value;

                if (recommendation.shipTypeID.HasValue)
                    item.ShipTypeID = recommendation.shipTypeID.Value;

                collection.Items.Add(item);
            }

            return collection.ToBag();
        }