Esempio n. 1
0
        private BaseResponse InsertTokenRefresh(string RefreshToken, int UserId)
        {
            BaseResponse response = new BaseResponse();

            // verilen refresh token db e yazilir
            UserRefreshTokenViewModel newUserRefreshToken = new UserRefreshTokenViewModel()
            {
                RefreshToken = RefreshToken,
                UserId       = UserId,
                IsActive     = true
            };

            InsertUserRefreshTokenRequest insertRequest = new InsertUserRefreshTokenRequest()
            {
                UserRefreshToken = newUserRefreshToken,
                ClientUserId     = UserId
            };

            response = _userService.InsertRefreshToken(insertRequest);

            return(response);
        }
Esempio n. 2
0
        /// <summary>
        /// RefreshToken Kaydet
        /// </summary>
        /// <param name="Request"></param>
        /// <returns></returns>
        public BaseResponse InsertRefreshToken(InsertUserRefreshTokenRequest Request)
        {
            return(base.ExecuteWithExceptionHandledOperation(() =>
            {
                BaseResponse response = new BaseResponse();
                UserRefreshToken entity = _mapper.Map <UserRefreshToken>(Request.UserRefreshToken);

                UserRefreshToken resultInsert = _uof.UserRefreshTokenRepository.Insert(entity, Request.ClientUserId);
                if (resultInsert == null)
                {
                    response.IsSucceed = false;
                    response.Message = "Refresh Token ekleme işlemi başarısız.";
                    response.ResultCode = (int)HttpStatusCode.ExpectationFailed;

                    return response;
                }

                // Commit changes
                _uof.Commit();

                return response;
            }));
        }