コード例 #1
0
ファイル: Program.cs プロジェクト: luochangli/AOPinNET
        static void SimulateRemovingPoints(ILoyaltyRedemptionService service)
        {
            var invoice = new Invoice
            {
                Customer = new Customer
                {
                    Id             = Guid.NewGuid(),
                    Name           = "Jacob Watson",
                    DateOfBirth    = new DateTime(1977, 4, 15),
                    DriversLicense = "RR009911"
                },
                Vehicle = new Vehicle
                {
                    Id    = Guid.NewGuid(),
                    Make  = "Cadillac",
                    Model = "Sedan",
                    Size  = Size.Luxury,
                    Vin   = "2BDI"
                },
                CostPerDay = 29.95m,
                Id         = Guid.NewGuid()
            };

            service.Redeem(invoice, 3);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: hurricanepkt/AOPinNET
 static void SimulateRemovingPoints(ILoyaltyRedemptionService service)
 {
     var invoice = new Invoice
     {
         Customer = new Customer
         {
             Id = Guid.NewGuid(),
             Name = "Jacob Watson",
             DateOfBirth = new DateTime(1977, 4, 15),
             DriversLicense = "RR009911"
         },
         Vehicle = new Vehicle
         {
             Id = Guid.NewGuid(),
             Make = "Cadillac",
             Model = "Sedan",
             Size = Size.Luxury,
             Vin = "2BDI"
         },
         CostPerDay = 29.95m,
         Id = Guid.NewGuid()
     };
     service.Redeem(invoice, 3);
 }