Пример #1
0
        public FakeSiteUserRoleRepository(ISiteUserRepository siteUserRepo, IRoleRepository roleRepo)
        {
            list.Add(new SiteUserRole(1, 1, 1));
            list.Add(new SiteUserRole(2, 2, 2));
            list.Add(new SiteUserRole(3, 2, 1));
            list.Add(new SiteUserRole(4, 3, 3));
            list.Add(new SiteUserRole(5, 3, 2));
            list.Add(new SiteUserRole(6, 3, 1));
            list.Add(new SiteUserRole(7, 4, 4));
            list.Add(new SiteUserRole(8, 4, 3));
            list.Add(new SiteUserRole(9, 4, 2));
            list.Add(new SiteUserRole(10, 4, 1));

            var users = siteUserRepo.Get();
            var maxUserId = users.Max(x=>x.Id);
            var minUserId = 5;
            var roles = roleRepo.Get();
            var maxRoleId = roles.Max(x=>x.Id);
            var minRoleId = roles.Min(x=>x.Id);
            for (int i = 11; i <= 20 ; i++)
            {
                var userId = (i % (maxUserId+1 - minUserId)) + minUserId;
                var roleId = (i % (maxRoleId+1 - minRoleId)) + minRoleId;
                if (!this.list.Any(x => x.RoleId == roleId && x.SiteUserId == userId))
                {
                    list.Add(new SiteUserRole(i, userId, roleId));
                }
            }
        }
 public UserStore(ISiteUserRepository siteUserRepository, ISiteRoleRepository siteRoleRepository, IUserRoleRepository userRoleRepository, IExternalLoginRepository externalLoginRepository)
 {
     this.siteUserRepository  = siteUserRepository;
     _siteRoleRepository      = siteRoleRepository;
     _externalLoginRepository = externalLoginRepository;
     _userRoleRepository      = userRoleRepository;
 }
 public UserController(IUserRepository Users, ISiteUserRepository SiteUsers, UserManager <IdentityUser> IdentityUserManager, SignInManager <IdentityUser> IdentitySignInManager)
 {
     users                 = Users;
     siteusers             = SiteUsers;
     identityUserManager   = IdentityUserManager;
     identitySignInManager = IdentitySignInManager;
 }
 public SiteUserController(IUnitOfWork unitOfWork, SiteUser siteuser,ISiteUserRepository siteuserRepository)
 {
     appid = WebConfigurationManager.AppSettings["QQAppId"];
     appkey = WebConfigurationManager.AppSettings["QQAppKey"];
     this.unitOfWork = unitOfWork;
     this.siteuser = siteuser;
     this.siteuserRepository = siteuserRepository;
 }
Пример #5
0
 public UserController(IUserRepository Users, ISiteUserRepository SiteUsers, IRoleRepository Roles, IUserRoleRepository UserRoles, UserManager <IdentityUser> IdentityUserManager, SignInManager <IdentityUser> IdentitySignInManager)
 {
     this.Users                 = Users;
     this.SiteUsers             = SiteUsers;
     this.Roles                 = Roles;
     this.UserRoles             = UserRoles;
     this.IdentityUserManager   = IdentityUserManager;
     this.IdentitySignInManager = IdentitySignInManager;
 }
Пример #6
0
 public FakeUserTeaserTeamRepository(ISiteUserRepository siteUserRepo, ITeaserTeamRepository teaserTeamRepo)
 {
     list.Add(new UserTeaserTeam(1, 1, 1));
     list.Add(new UserTeaserTeam(2, 2, 2));
     list.Add(new UserTeaserTeam(3, 3, 3));
     list.Add(new UserTeaserTeam(4, 4, 4));
     list.Add(new UserTeaserTeam(5, 5, 5));
     list.Add(new UserTeaserTeam(6, 6, 6));
     list.Add(new UserTeaserTeam(7, 7, 7));
     list.Add(new UserTeaserTeam(8, 8, 8));
     list.Add(new UserTeaserTeam(9, 9, 9));
 }
Пример #7
0
 public SiteUserService(ISiteUserRepository SiteUserRepository)
 {
     this._SiteUserRepository = SiteUserRepository;
 }