GenerateListOfGiftCertificateDetailsViewModel() public static method

public static GenerateListOfGiftCertificateDetailsViewModel ( ICollection entityCollection ) : List
entityCollection ICollection
return List
        /// <summary>
        /// Gifts the certificate model.
        /// </summary>
        /// <param name="GiftCertificateModel">The gift certificate model.</param>
        /// <returns></returns>
        public static Models.GiftCertificateViewModel GiftCertificateModel(BLL.GiftCertificate GiftCertificateModel)
        {
            GiftCertificateViewModel giftCertificateViewModel = new GiftCertificateViewModel();

            giftCertificateViewModel.GiftCertificateID = GiftCertificateModel.GiftCertificateID;
            giftCertificateViewModel.GiftDate          = GiftCertificateModel.GiftDate;
            giftCertificateViewModel.DonorID           = GiftCertificateModel.DonorID;
            giftCertificateViewModel.SINumber          = GiftCertificateModel.SINumber;
            giftCertificateViewModel.ReferenceNo       = GiftCertificateModel.ReferenceNo;
            giftCertificateViewModel.Vessel            = GiftCertificateModel.Vessel;
            giftCertificateViewModel.ETA              = GiftCertificateModel.ETA;
            giftCertificateViewModel.ProgramID        = GiftCertificateModel.ProgramID;
            giftCertificateViewModel.PortName         = GiftCertificateModel.PortName;
            giftCertificateViewModel.DModeOfTransport = GiftCertificateModel.DModeOfTransport;
            var giftCertificateDetail = GiftCertificateModel.GiftCertificateDetails.FirstOrDefault();

            if (giftCertificateDetail != null)
            {
                giftCertificateViewModel.CommodityTypeID = giftCertificateDetail.Commodity.CommodityTypeID;
            }
            else
            {
                giftCertificateViewModel.CommodityTypeID = 1;//by default 'food'
            }
            giftCertificateViewModel.GiftCertificateDetails =
                GiftCertificateDetailsViewModel.GenerateListOfGiftCertificateDetailsViewModel(
                    GiftCertificateModel.GiftCertificateDetails.ToList());


            return(giftCertificateViewModel);
        }
示例#2
0
        public static Models.GiftCertificateViewModel GiftCertificateModel(BLL.GiftCertificate GiftCertificateModel)
        {
            GiftCertificateViewModel giftCertificateViewModel = new GiftCertificateViewModel();

            giftCertificateViewModel.GiftCertificateID = GiftCertificateModel.GiftCertificateID;
            giftCertificateViewModel.GiftDate          = GiftCertificateModel.GiftDate;
            giftCertificateViewModel.DonorID           = GiftCertificateModel.DonorID;
            giftCertificateViewModel.SINumber          = GiftCertificateModel.SINumber;
            giftCertificateViewModel.ReferenceNo       = GiftCertificateModel.ReferenceNo;
            giftCertificateViewModel.Vessel            = GiftCertificateModel.Vessel;
            giftCertificateViewModel.ETA                    = GiftCertificateModel.ETA;
            giftCertificateViewModel.ProgramID              = GiftCertificateModel.ProgramID;
            giftCertificateViewModel.PortName               = GiftCertificateModel.PortName;
            giftCertificateViewModel.DModeOfTransport       = GiftCertificateModel.DModeOfTransport;
            giftCertificateViewModel.GiftCertificateDetails =
                GiftCertificateDetailsViewModel.GenerateListOfGiftCertificateDetailsViewModel(
                    GiftCertificateModel.GiftCertificateDetails);

            return(giftCertificateViewModel);
        }