1 增加UnitWork

2 修改UnitTest项目为C# 6.0
This commit is contained in:
yubaolee
2016-04-29 16:26:09 +08:00
parent 606452b2e7
commit 40666863d9
8 changed files with 258 additions and 14 deletions

View File

@@ -32,21 +32,17 @@ namespace OpenAuth.Mvc
//<2F><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>
builder.RegisterGeneric(typeof(BaseRepository<>)).As(typeof(IRepository<>));
builder.RegisterType(typeof (UnitWork)).As(typeof (IUnitWork));
//Ӧ<>ò<EFBFBD>ע<EFBFBD><D7A2>
builder.RegisterModule(new ConfigurationSettingsReader("autofac"));
builder.RegisterType<LoginApp>();
builder.RegisterType<OrgManagerApp>();
builder.RegisterType<UserManagerApp>();
builder.RegisterType<RoleManagerApp>();
builder.RegisterType<ModuleManagerApp>();
builder.RegisterType<ModuleElementManagerApp>();
builder.RegisterType<CategoryManagerApp>();
builder.RegisterType<ResourceManagerApp>();
builder.RegisterType<StockManagerApp>();
builder.RegisterType<RevelanceManagerApp>();
builder.RegisterType<AuthoriseService>();
builder.RegisterType<StockManagerService>();
//注册app层
builder.RegisterAssemblyTypes(Assembly.GetAssembly(typeof (LoginApp)));
//注册领域服务
builder.RegisterAssemblyTypes(Assembly.GetAssembly(typeof(AuthoriseService)))
.Where(u =>u.Namespace== "OpenAuth.Domain.Service");
// Register your MVC controllers.
builder.RegisterControllers(typeof(MvcApplication).Assembly);