コード例 #1
0
        public static UserInfo GetCurrentUser(ClaimsPrincipal user, IUserRepositry _userService)
        {
            var userObj = (User)_userService.GetById(GetCurrentUserId(user));

            return(new UserInfo()
            {
                Id = userObj.UserId, UserName = userObj.UserName
            });
        }
コード例 #2
0
 public UserService(IUserRepositry repositry,
                    UserManager <User> userManage,
                    RoleManager <Role> roleManager,
                    IConfiguration configuration,
                    IUserTokenRepository userTokenRepository,
                    IOptions <JwtIssuerSettings> jwtSettings,
                    SignInManager <User> signInManager) : base(repositry)
 {
     _userManager         = userManage;
     _roleManager         = roleManager;
     _signInManager       = signInManager;
     _jwtSettings         = jwtSettings;
     _userTokenRepository = userTokenRepository;
 }
コード例 #3
0
 public AuthController(IUserRepositry repository)
 {
     this.repository = repository;
 }
コード例 #4
0
 public AuthController(IOptions <Jwt> settings, IAuthService authService, IUserRepositry userService)
 {
     this._settings    = settings;
     this._authService = authService;
     this._userService = userService;
 }
コード例 #5
0
 public UserController(IUserRepositry _genericRepository, IGenericRepositry <Roles> RolesRepo)
 {
     genericRepository = _genericRepository;
     _RolesRepo        = RolesRepo;
 }
コード例 #6
0
 public static User GetCurrentUserById(long id, IUserRepositry _userService)
 {
     return((User)_userService.GetById(id));
 }
コード例 #7
0
 public ValuesController(IUserRepositry userRepositry)
 {
     _userRepositry = userRepositry;
 }