示例#1
0
 public UnitOfWork(EFDbContext context, EF.AppContext appContext)
 {
     _context      = context;
     _appContext   = appContext;
     userManager   = new AppUserManager(new UserStore <AppUser>(_appContext));
     roleManager   = new AppRoleManager(new RoleStore <AppRole>(_appContext));
     clientManager = new ClientManager(_appContext);
 }
示例#2
0
 public IdentityUnitOfWork(string connectionString)
 {
     _db                  = new EF.AppContext(connectionString);
     _userManager         = new ApplicationUserManager(new UserStore <ApplicationUser>(_db));
     _roleManager         = new ApplicationRoleManager(new RoleStore <ApplicationRole>(_db));
     _postRepository      = new PostRepository(_db);
     _userProfileManager  = new UserProfileManager(_db);
     _groupRepository     = new GroupRepository(_db);
     _groupPostRepository = new GroupPostRepository(_db);
 }
示例#3
0
 public ClientManager(EF.AppContext db)
 {
     Database = db;
 }
示例#4
0
 public UserProfileManager(EF.AppContext db)
 {
     Db = db;
 }
示例#5
0
 public GroupPostRepository(EF.AppContext db)
 {
     Db = db;
 }