C# 클래스 IsThereAnyNews.DataAccess.Implementation.SocialLoginRepository

상속: ISocialLoginRepository
파일 보기 프로젝트 열기: jstadnicki/isthereanynews

공개 메소드들

메소드 설명
CreateNewSociaLogin ( string identifierValue, AuthenticationTypeProvider authenticationTypeProvider, long newUserId ) : void
FindSocialLogin ( string socialLoginId, AuthenticationTypeProvider provider ) : SocialLogin
GetUserId ( string currentUserSocialLoginId, AuthenticationTypeProvider currentUserLoginProvider ) : long
SaveToDatabase ( SocialLogin socialLogin ) : void
SocialLoginRepository ( ItanDatabaseContext itanDatabaseContext ) : System.Linq
UserIsRegistered ( AuthenticationTypeProvider authenticationTypeProvider, string userId ) : bool

메소드 상세

CreateNewSociaLogin() 공개 메소드

public CreateNewSociaLogin ( string identifierValue, AuthenticationTypeProvider authenticationTypeProvider, long newUserId ) : void
identifierValue string
authenticationTypeProvider AuthenticationTypeProvider
newUserId long
리턴 void

FindSocialLogin() 공개 메소드

public FindSocialLogin ( string socialLoginId, AuthenticationTypeProvider provider ) : SocialLogin
socialLoginId string
provider AuthenticationTypeProvider
리턴 IsThereAnyNews.EntityFramework.Models.Entities.SocialLogin

GetUserId() 공개 메소드

public GetUserId ( string currentUserSocialLoginId, AuthenticationTypeProvider currentUserLoginProvider ) : long
currentUserSocialLoginId string
currentUserLoginProvider AuthenticationTypeProvider
리턴 long

SaveToDatabase() 공개 메소드

public SaveToDatabase ( SocialLogin socialLogin ) : void
socialLogin IsThereAnyNews.EntityFramework.Models.Entities.SocialLogin
리턴 void

SocialLoginRepository() 공개 메소드

public SocialLoginRepository ( ItanDatabaseContext itanDatabaseContext ) : System.Linq
itanDatabaseContext IsThereAnyNews.EntityFramework.ItanDatabaseContext
리턴 System.Linq

UserIsRegistered() 공개 메소드

public UserIsRegistered ( AuthenticationTypeProvider authenticationTypeProvider, string userId ) : bool
authenticationTypeProvider AuthenticationTypeProvider
userId string
리턴 bool