public SocialAPIRepository(IApplicationUserRepository userRepository, ISocialAPI socialAPI, UsersContext context, IPasswordGenerator passwordGenerator) { this.socialAPI = socialAPI; this.userRepository = userRepository; this.context = context; this.passwordGenerator = passwordGenerator; }
public SocialAPIVkRepository(IApplicationUserRepository userRepository, ISocialAPI socialAPI, UsersContext context, IPasswordGenerator passwordGenerator) : base(userRepository, socialAPI, context, passwordGenerator) { }
//-------------------------------------- // PUBLIC METHODS //-------------------------------------- public static void init(ISocialAPI api) { _api = api; switch (_api.type) { case ApiType.VK: { _callAPI = "VKapi"; _eventAPI = "VK.callMethod"; _eventCallbackAPI = "AddCallBack"; break; } } register(); }