DRMFSS.Web.Models.GiftCertificateViewModel.GenerateGiftCertificateDetail C# (CSharp) Method

GenerateGiftCertificateDetail() public static method

Generates the gift certificate detail.
public static GenerateGiftCertificateDetail ( List giftCertificateDetails ) : List
giftCertificateDetails List The gift certificate details.
return List
        public static List<GiftCertificateDetail> GenerateGiftCertificateDetail(List<Models.GiftCertificateDetailsViewModel> giftCertificateDetails)
        {
            if (giftCertificateDetails != null)
            {
                var gifts = from g in giftCertificateDetails
                            where g != null
                            select new BLL.GiftCertificateDetail()
                            {
                                CommodityID = g.CommodityID,
                                BillOfLoading = g.BillOfLoading,
                                YearPurchased = g.YearPurchased,
                                AccountNumber = g.AccountNumber,
                                WeightInMT = g.WeightInMT,
                                EstimatedPrice = g.EstimatedPrice,
                                EstimatedTax = g.EstimatedTax,
                                DCurrencyID = g.DCurrencyID,
                                DFundSourceID = g.DFundSourceID,
                                DBudgetTypeID = g.DBudgetTypeID,
                                GiftCertificateDetailID = g.GiftCertificateDetailID,

                            };
                return gifts.ToList();
            }
            else
            {
                return Enumerable.Empty<BLL.GiftCertificateDetail>().ToList();
            }
        }