- GH.3Tier.Demo.zip
- GH.3Tier.Demo
- 3rdPartyTools
- EntityFramework.4.3.1
- lib
- net40
- Ninject
- GH.Common
- Framework
- Business
- Client
- Persistence
- GH.Common.csproj
- LogService
- Properties
- Service References
- Domain.Models
- ServiceLocator
- Utils
- GH.Northwind
- Business
- GH.Northwind.Business.Entities
- GH.Northwind.Business.Host
- GH.Northwind.Business.Interfaces
- GH.Northwind.Business
- Clients
- GH.Northwind.Client.Common
- GH.Northwind.Web
- Content
- Site.css
- themes
- base
- images
- ui-bg_flat_0_aaaaaa_40x100.png
- ui-bg_flat_75_ffffff_40x100.png
- ui-bg_glass_55_fbf9ee_1x400.png
- ui-bg_glass_65_ffffff_1x400.png
- ui-bg_glass_75_dadada_1x400.png
- ui-bg_glass_75_e6e6e6_1x400.png
- ui-bg_glass_95_fef1ec_1x400.png
- ui-bg_highlight-soft_75_cccccc_1x100.png
- ui-icons_222222_256x240.png
- ui-icons_2e83ff_256x240.png
- ui-icons_454545_256x240.png
- ui-icons_888888_256x240.png
- ui-icons_cd0a0a_256x240.png
- jquery-ui.css
- Controllers
- GH.Northwind.Web.csproj
- GH.Northwind.Web.csproj.user
- Global.asax
- Global.asax.cs
- ModelBinders
- Models
- Properties
- Scripts
- Views
- Web.config
- Web.Debug.config
- Web.Release.config
- Persistence
- GH.Northwind.EntityFramework.Host
- GH.Northwind.EntityFramework
- GH.Northwind.Persistence
- GH.NTier.Demo.sln
- GH.NTier.Demo.suo
- instnwnd.sql
- Local.testsettings
- scaffolding.config
- TraceAndTestImpact.testsettings
- GH.3Tier.Demo-noexe.zip
|
using System;
using System.Collections.Generic;
using System.ServiceModel;
using GH.Northwind.Business.Entities;
namespace GH.Northwind.Business.Interfaces
{
[ServiceContract]
public interface INorthwindSvr
{
[OperationContract]
List<Customer> GetCustomers();
[OperationContract]
void InsertCustomer(Customer customer, bool commit);
[OperationContract]
void UpdateCustomer(Customer currentCustomer, bool commit);
[OperationContract]
void DeleteCustomer(String customerId, bool commit);
[OperationContract]
List<Order> GetOrders();
[OperationContract]
List<Order_Detail> GetOrderDetailForAnOrder(int orderId);
[OperationContract]
List<Order> GetOrderForACustomer(String customerId);
[OperationContract]
void CreateOrder(Order order, Order_Detail[] details);
[OperationContract]
void UpdateOrder(Order currentOrder, Order_Detail[] details, bool commit);
[OperationContract]
void DeleteOrder(int orderId, bool commit);
[OperationContract]
void DeleteAnOrderDetailFromAnOrder(int orderId, int orderDetailId, bool commit);
[OperationContract]
List<Product> GetProducts();
[OperationContract]
Product GetProductById(int id);
[OperationContract]
void InsertProduct(Product product, bool commit);
[OperationContract]
void UpdateProduct(Product currentProduct, bool commit);
[OperationContract]
void DeleteProduct(int productId, bool commit);
[OperationContract]
List<Category> GetProductCategories();
[OperationContract]
List<Supplier> GetSuppliers();
[OperationContract]
void Commit();
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.