C# Class Tp.BugTracking.UserMapper

Inheritance: IUserMapper
Show file Open project: TargetProcess/Target-Process-Plugins

Private Properties

Property Type Description
GetBugzillaUserFromStorage Tp.Integration.Common.UserDTO
GetMappedBugzillaUsers List
GetTpIdFromStorage int?
GetTpIdFromUserMapping int?

Public Methods

Method Description
GetThirdPartyIdBy ( int tpUserId ) : string
GetTpIdBy ( string thirdPartyId ) : int?
UserMapper ( IStorageRepository storageRepository, IActivityLogger logger ) : System.Collections.Generic

Private Methods

Method Description
GetBugzillaUserFromStorage ( int tpUserId ) : UserDTO
GetMappedBugzillaUsers ( int tpUserId ) : List
GetTpIdFromStorage ( string bugzillaEmail ) : int?
GetTpIdFromUserMapping ( string userEmail ) : int?

Method Details

GetThirdPartyIdBy() public method

public GetThirdPartyIdBy ( int tpUserId ) : string
tpUserId int
return string

GetTpIdBy() public method

public GetTpIdBy ( string thirdPartyId ) : int?
thirdPartyId string
return int?

UserMapper() public method

public UserMapper ( IStorageRepository storageRepository, IActivityLogger logger ) : System.Collections.Generic
storageRepository IStorageRepository
logger IActivityLogger
return System.Collections.Generic