コード例 #1
0
ファイル: BaseWebController.cs プロジェクト: jwynia/StoryMark
        public BaseWebController(IUserRetriever userRetriever)
        {
            var userId = ClaimsPrincipal.Current.FindFirst("user_id")?.Value;

            _userRetriever = userRetriever;
            if (userId != null)
            {
                var fullName = ClaimsPrincipal.Current.FindFirst("name")?.Value;
                var email    = ClaimsPrincipal.Current.FindFirst("email")?.Value;
                CurrentUser = _userRetriever.GetCurrentUser(userId, email, fullName);
            }
        }
コード例 #2
0
        public BaseWebApiController(IUserRetriever userRetriever)
        {
            _userRetriever = userRetriever;
            var userId = ClaimsPrincipal.Current.FindFirst("user_id")?.Value;

            _userRetriever = userRetriever;
            if (userId != null)
            {
                var fullName = ClaimsPrincipal.Current.FindFirst("name")?.Value;
                var email    = ClaimsPrincipal.Current.FindFirst("email")?.Value;
                CurrentUser = _userRetriever.GetCurrentUser(userId, email, fullName);
            }
            Mapper = AutoMapperConfig.MapperConfiguration.CreateMapper();
        }