Cats.Models.Hubs.GiftCertificateViewModel.GenerateGiftCertificate C# (CSharp) 메소드

GenerateGiftCertificate() 공개 메소드

Generates the gift certificate.
public GenerateGiftCertificate ( ) : GiftCertificate
리턴 GiftCertificate
        public GiftCertificate GenerateGiftCertificate()
        {
            GiftCertificate giftCertificate = new GiftCertificate()
                                                  {
                                                      GiftCertificateID = this.GiftCertificateID,
                                                      GiftDate = this.GiftDate,
                                                      ShippingInstructionID = this.ShippingInstructionID,
                                                      DonorID = this.DonorID,
                                                      ReferenceNo = this.ReferenceNo,
                                                      Vessel = this.Vessel,
                                                      ETA = this.ETA,
                                                      IsPrinted = this.IsPrinted,
                                                      DModeOfTransport  = this.DModeOfTransport,
                                                      ProgramID = this.ProgramID,
                                                      PortName = this.PortName
                                                  };
            return giftCertificate;
        }

Usage Example

예제 #1
0
        public ActionResult Create(Cats.Models.Hubs.GiftCertificateViewModel giftcertificate)
        {
            if (ModelState.IsValid)
            {
                GiftCertificate giftCertificateModel = giftcertificate.GenerateGiftCertificate();

                InsertGiftCertificate(giftcertificate, giftCertificateModel);
                //repository.Add( giftCertificate );
                return(RedirectToAction("Index"));
            }

            ViewBag.Commodities    = _commodityService.GetAllCommodity().OrderBy(o => o.Name);
            ViewBag.CommodityTypes = _commodityTypeService.GetAllCommodityType().OrderBy(o => o.Name);

            ViewBag.DCurrencies       = _detailService.GetAllDetail().Where(d => d.MasterID == Master.Constants.CURRENCY).OrderBy(o => o.SortOrder);
            ViewBag.DFundSources      = _detailService.GetAllDetail().Where(d => d.MasterID == Master.Constants.FUND_SOURCE).OrderBy(o => o.SortOrder);
            ViewBag.DBudgetTypes      = _detailService.GetAllDetail().Where(d => d.MasterID == Master.Constants.BUDGET_TYPE).OrderBy(o => o.SortOrder);
            ViewBag.Donors            = new SelectList(_donorService.GetAllDonor().OrderBy(o => o.Name), "DonorID", "Name");
            ViewBag.Programs          = new SelectList(_programService.GetAllProgram(), "ProgramID", "Name");
            ViewBag.DModeOfTransports = new SelectList(_detailService.GetAllDetail().Where(d => d.MasterID == Master.Constants.TRANSPORT_MODE).OrderBy(o => o.SortOrder), "DetailID", "Name");

            //return the model with the values pre-populated
            return(Create()); //GiftCertificateViewModel.GiftCertificateModel(giftcertificate));
        }
All Usage Examples Of Cats.Models.Hubs.GiftCertificateViewModel::GenerateGiftCertificate