public ApplicationLoginService(
     IUserAuthentication authentication,
     IUserRepository userRepository,
     ISocialLoginRepository socialLoginRepository,
     IUserRoleRepository repositoryUserRoles,
     IMapper mapper,
     IApplicationSettingsRepository applicationSettingsRepository)
 {
     this.authentication = authentication;
     this.userRepository = userRepository;
     this.socialLoginRepository = socialLoginRepository;
     this.repositoryUserRoles = repositoryUserRoles;
     this.mapper = mapper;
     this.applicationSettingsRepository = applicationSettingsRepository;
 }
 public ApplicationLoginService(
     IUserAuthentication authentication,
     IUserRepository userRepository,
     ISocialLoginRepository socialLoginRepository,
     ISessionProvider sessionProvider,
     IUserRoleRepository repositoryUserRoles,
     IMapper mapper)
 {
     this.authentication        = authentication;
     this.userRepository        = userRepository;
     this.socialLoginRepository = socialLoginRepository;
     this.sessionProvider       = sessionProvider;
     this.repositoryUserRoles   = repositoryUserRoles;
     this.mapper = mapper;
 }