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); }
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); }
public ClientManager(EF.AppContext db) { Database = db; }
public UserProfileManager(EF.AppContext db) { Db = db; }
public GroupPostRepository(EF.AppContext db) { Db = db; }