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); }
/// <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; })); }