예제 #1
0
        private UserLoggedDto BuildUserLogged(UserEntity userEntity, string systemId)
        {
            var user      = _repoHelper.MapperInstance.Map <UserLoggedDto>(userEntity);
            var tokenInfo = _tokenProvider.BuildToken(userEntity, systemId);

            user.Token = tokenInfo.Token;
            user.Role  = tokenInfo.Role;
            return(user);
        }
예제 #2
0
 private UserLoggedDto LoginUser(UserEntity validatedUser, string systemId = null)
 {
     if (validatedUser == null)
     {
         throw new WarningException(this.UserIncorrect);
     }
     else
     {
         var userLogged = _mapper.Map <UserLoggedDto>(validatedUser);
         var tokenInfo  = _tokenProvider.BuildToken(validatedUser, systemId);
         userLogged.Role  = tokenInfo.Role;
         userLogged.Token = tokenInfo.Token;
         return(userLogged);
     }
 }