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


        }
Ejemplo n.º 2
0
        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, ""));
        }
Ejemplo n.º 3
0
 partial void DeleteOrders(DemoSite.Northwind.LinqToSQL.Entities.Orders instance);
Ejemplo n.º 4
0
 partial void UpdateOrder_Details(DemoSite.Northwind.LinqToSQL.Entities.Order_Details instance);
Ejemplo n.º 5
0
 partial void DeleteEmployeeTerritories(DemoSite.Northwind.LinqToSQL.Entities.EmployeeTerritories instance);
Ejemplo n.º 6
0
 partial void UpdateEmployees(DemoSite.Northwind.LinqToSQL.Entities.Employees instance);
Ejemplo n.º 7
0
 partial void DeleteCustomers(DemoSite.Northwind.LinqToSQL.Entities.Customers instance);
Ejemplo n.º 8
0
 public ViewTests()
 {
     _sut = new DemoSite();
 }
Ejemplo n.º 9
0
 partial void UpdateShippers(DemoSite.Northwind.LinqToSQL.Entities.Shippers instance);
Ejemplo n.º 10
0
 partial void UpdateTerritories(DemoSite.Northwind.LinqToSQL.Entities.Territories instance);
Ejemplo n.º 11
0
 partial void DeleteCategories(DemoSite.Northwind.LinqToSQL.Entities.Categories instance);
Ejemplo n.º 12
0
 public PartialTests()
 {
     _sut = new DemoSite();
 }
Ejemplo n.º 13
0
 public DisplayModeTests()
 {
     _sut = new DemoSite();
 }
Ejemplo n.º 14
0
 partial void DeleteProducts(DemoSite.Northwind.LinqToSQL.Entities.Products instance);
Ejemplo n.º 15
0
 partial void InsertCustomerCustomerDemo(DemoSite.Northwind.LinqToSQL.Entities.CustomerCustomerDemo instance);
Ejemplo n.º 16
0
 partial void DeleteRegion(DemoSite.Northwind.LinqToSQL.Entities.Region instance);
Ejemplo n.º 17
0
 partial void UpdateCustomerDemographics(DemoSite.Northwind.LinqToSQL.Entities.CustomerDemographics instance);
Ejemplo n.º 18
0
 partial void DeleteSuppliers(DemoSite.Northwind.LinqToSQL.Entities.Suppliers instance);
Ejemplo n.º 19
0
 public LayoutTests()
 {
     _sut = new DemoSite();
 }