public void PreApproveTransaction(DemoSite.Workflows.Models.BuyerInfo buyer, decimal price)
        {
            if (price > buyingLimit)
                throw new ArgumentOutOfRangeException("price", price, "Price above buying limit");


        }
        public void SendTransaction(DemoSite.Workflows.Models.BuyerInfo buyer, decimal price, string trackingNumber)
        {
            PreApproveTransaction(buyer, price);
            DateTime expires = new DateTime(buyer.ExpiresYear, buyer.ExpiresMonth, 1);
            if (expires <= DateTime.Today)
            {
                TransactionFailed(null,
                                  new CreditCardEventArgs(WorkflowEnvironment.WorkflowInstanceId, buyer, price,
                                                          trackingNumber, "Credit card is expired"));
                return;
            }

            jobs.Add(trackingNumber, new CreditCardEventArgs(WorkflowEnvironment.WorkflowInstanceId, buyer, price,
                                                               trackingNumber, ""));
        }
Example #3
0
 partial void DeleteOrders(DemoSite.Northwind.LinqToSQL.Entities.Orders instance);
Example #4
0
 partial void UpdateOrder_Details(DemoSite.Northwind.LinqToSQL.Entities.Order_Details instance);
Example #5
0
 partial void DeleteEmployeeTerritories(DemoSite.Northwind.LinqToSQL.Entities.EmployeeTerritories instance);
Example #6
0
 partial void UpdateEmployees(DemoSite.Northwind.LinqToSQL.Entities.Employees instance);
Example #7
0
 partial void DeleteCustomers(DemoSite.Northwind.LinqToSQL.Entities.Customers instance);
Example #8
0
 public ViewTests()
 {
     _sut = new DemoSite();
 }
Example #9
0
 partial void UpdateShippers(DemoSite.Northwind.LinqToSQL.Entities.Shippers instance);
Example #10
0
 partial void UpdateTerritories(DemoSite.Northwind.LinqToSQL.Entities.Territories instance);
Example #11
0
 partial void DeleteCategories(DemoSite.Northwind.LinqToSQL.Entities.Categories instance);
 public PartialTests()
 {
     _sut = new DemoSite();
 }
 public DisplayModeTests()
 {
     _sut = new DemoSite();
 }
Example #14
0
 partial void DeleteProducts(DemoSite.Northwind.LinqToSQL.Entities.Products instance);
Example #15
0
 partial void InsertCustomerCustomerDemo(DemoSite.Northwind.LinqToSQL.Entities.CustomerCustomerDemo instance);
Example #16
0
 partial void DeleteRegion(DemoSite.Northwind.LinqToSQL.Entities.Region instance);
Example #17
0
 partial void UpdateCustomerDemographics(DemoSite.Northwind.LinqToSQL.Entities.CustomerDemographics instance);
Example #18
0
 partial void DeleteSuppliers(DemoSite.Northwind.LinqToSQL.Entities.Suppliers instance);
Example #19
0
 public LayoutTests()
 {
     _sut = new DemoSite();
 }