C# Class iGoat.Domain.ProfileService

Inheritance: IProfileService
Show file Open project: AcklenAvenue/iGoat-Delivery-Back-End

Public Methods

Method Description
GetAuthKey ( string userName, string password ) : Instance
GetProfile ( string authKey ) : Profile
ProfileService ( IAuthKeyProvider authKeyProvider, IProfileRepository profileRepository, ITimeProvider timeProvider ) : System

Private Methods

Method Description
CheckStatus ( Profile profile ) : void

Method Details

GetAuthKey() public method

public GetAuthKey ( string userName, string password ) : Instance
userName string
password string
return iGoat.Domain.Entities.Instance

GetProfile() public method

public GetProfile ( string authKey ) : Profile
authKey string
return iGoat.Domain.Entities.Profile

ProfileService() public method

public ProfileService ( IAuthKeyProvider authKeyProvider, IProfileRepository profileRepository, ITimeProvider timeProvider ) : System
authKeyProvider IAuthKeyProvider
profileRepository IProfileRepository
timeProvider ITimeProvider
return System