public static void Authenticate(this UserAccountBinding accountBinding) { if (accountBinding.Platform == AccountPlatform.Wechat) { AuthenticateWechat(accountBinding); } if (accountBinding.Platform == AccountPlatform.SinaWeibo) { AuthenticateSinaWeibo(accountBinding); } if (accountBinding.Platform == AccountPlatform.QQ) { AuthenticateQQ(accountBinding); } }
private static void AuthenticateQQ(UserAccountBinding accountBinding) { //todo: }
private static void AuthenticateSinaWeibo(UserAccountBinding accountBinding) { //todo: }