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, "")); }
partial void DeleteOrders(DemoSite.Northwind.LinqToSQL.Entities.Orders instance);
partial void UpdateOrder_Details(DemoSite.Northwind.LinqToSQL.Entities.Order_Details instance);
partial void DeleteEmployeeTerritories(DemoSite.Northwind.LinqToSQL.Entities.EmployeeTerritories instance);
partial void UpdateEmployees(DemoSite.Northwind.LinqToSQL.Entities.Employees instance);
partial void DeleteCustomers(DemoSite.Northwind.LinqToSQL.Entities.Customers instance);
public ViewTests() { _sut = new DemoSite(); }
partial void UpdateShippers(DemoSite.Northwind.LinqToSQL.Entities.Shippers instance);
partial void UpdateTerritories(DemoSite.Northwind.LinqToSQL.Entities.Territories instance);
partial void DeleteCategories(DemoSite.Northwind.LinqToSQL.Entities.Categories instance);
public PartialTests() { _sut = new DemoSite(); }
public DisplayModeTests() { _sut = new DemoSite(); }
partial void DeleteProducts(DemoSite.Northwind.LinqToSQL.Entities.Products instance);
partial void InsertCustomerCustomerDemo(DemoSite.Northwind.LinqToSQL.Entities.CustomerCustomerDemo instance);
partial void DeleteRegion(DemoSite.Northwind.LinqToSQL.Entities.Region instance);
partial void UpdateCustomerDemographics(DemoSite.Northwind.LinqToSQL.Entities.CustomerDemographics instance);
partial void DeleteSuppliers(DemoSite.Northwind.LinqToSQL.Entities.Suppliers instance);
public LayoutTests() { _sut = new DemoSite(); }