-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathDependencyInjection.config
69 lines (64 loc) · 5.97 KB
/
DependencyInjection.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<DIConfigurationSection>
<bindings>
<!-- Business Services - MVC -->
<!--<add fromType="Orders.com.BLL.Services.IOrderItemService, Orders.com.BLL" toType="Orders.com.BLL.Services.OrderItemService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IOrderService, Orders.com.BLL" toType="Orders.com.BLL.Services.OrderService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.ICustomerService, Orders.com.BLL" toType="Orders.com.BLL.Services.CustomerService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.ICategoryService, Orders.com.BLL" toType="Orders.com.BLL.Services.CategoryService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IInventoryItemService, Orders.com.BLL" toType="Orders.com.BLL.Services.InventoryItemService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IProductService, Orders.com.BLL" toType="Orders.com.BLL.Services.ProductService, Orders.com.BLL" />-->
<!-- Business Services - Web API -->
<add fromType="Orders.com.BLL.Services.IOrderItemService, Orders.com.BLL" toType="Orders.com.BLL.Services.OrderItemClientService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IOrderService, Orders.com.BLL" toType="Orders.com.BLL.Services.OrderService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.ICustomerService, Orders.com.BLL" toType="Orders.com.BLL.Services.CustomerService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.ICategoryService, Orders.com.BLL" toType="Orders.com.BLL.Services.CategoryService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IInventoryItemService, Orders.com.BLL" toType="Orders.com.BLL.Services.InventoryItemService, Orders.com.BLL" />
<add fromType="Orders.com.BLL.Services.IProductService, Orders.com.BLL" toType="Orders.com.BLL.Services.ProductClientService, Orders.com.BLL" />
<!-- Entity Framework Data Proxies -->
<!--<add fromType="Orders.com.BLL.DataProxy.ICategoryDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.CategoryRepository, Orders.com.DAL.EF" />
<add fromType="Orders.com.BLL.DataProxy.IOrderItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.OrderItemRepository, Orders.com.DAL.EF" />
<add fromType="Orders.com.BLL.DataProxy.IProductDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.ProductRepository, Orders.com.DAL.EF" />
<add fromType="Orders.com.BLL.DataProxy.IInventoryItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.InventoryItemRepository, Orders.com.DAL.EF" />
<add fromType="Orders.com.BLL.DataProxy.IOrderDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.OrderRepository, Orders.com.DAL.EF" />
<add fromType="Orders.com.BLL.DataProxy.ICustomerDataProxy, Orders.com.BLL" toType="Orders.com.DAL.EF.CustomerRepository, Orders.com.DAL.EF" />-->
<!-- HTTP Data Proxies -->
<add fromType="Orders.com.BLL.DataProxy.ICategoryDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.CategoriesHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<add fromType="Orders.com.BLL.DataProxy.IOrderItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.OrderItemsHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<add fromType="Orders.com.BLL.DataProxy.IProductDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.ProductsHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<add fromType="Orders.com.BLL.DataProxy.IInventoryItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.InventoryItemsHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<add fromType="Orders.com.BLL.DataProxy.IOrderDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.OrdersHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<add fromType="Orders.com.BLL.DataProxy.ICustomerDataProxy, Orders.com.BLL" toType="Orders.com.DAL.Http.CustomersHttpServiceProxy, Orders.com.DAL.Http">
<constructorArguments>
<add argumentName="baseAddress" value="http://localhost:53534/api/" type="System.String" />
</constructorArguments>
</add>
<!-- In Memory Data Proxies -->
<!--<add fromType="Orders.com.BLL.DataProxy.ICategoryDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.CategoryRepository, Orders.com.DAL.InMemory" asSingleton="true" />
<add fromType="Orders.com.BLL.DataProxy.IOrderItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.OrderItemRepository, Orders.com.DAL.InMemory" asSingleton="true" />
<add fromType="Orders.com.BLL.DataProxy.IProductDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.ProductRepository, Orders.com.DAL.InMemory" asSingleton="true" />
<add fromType="Orders.com.BLL.DataProxy.IInventoryItemDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.InventoryItemRepository, Orders.com.DAL.InMemory" asSingleton="true" />
<add fromType="Orders.com.BLL.DataProxy.IOrderDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.OrderRepository, Orders.com.DAL.InMemory" asSingleton="true" />
<add fromType="Orders.com.BLL.DataProxy.ICustomerDataProxy, Orders.com.BLL" toType="Orders.com.DAL.InMemory.CustomerRepository, Orders.com.DAL.InMemory" asSingleton="true" />-->
<add fromType="Peasy.ITransactionContext, Peasy" toType="Orders.com.Web.MVC.DTCTransactionContext, Orders.com.Web.MVC" />
</bindings>
</DIConfigurationSection>