private LinkCheckerPlugin(ILinksService linksService, ISafeBrowsingService safeBrowsingService) { _linksService = linksService; _safeBrowsingService = safeBrowsingService; Settings = PluginSettingsList.Populate(Name, false, true, new GenericSettingModel("Ensure safe links") { Description = "Set to true and Preflight will check links for potential malware and bad actors.", View = SettingType.Boolean, Value = "0", Order = 1, Core = true }, new GenericSettingModel("Google SafeBrowsing API key") { Description = "If set, links will be scanned by the SafeBrowsing API to check for malware and unsafe sites.", View = SettingType.String, Value = "Get your key from the Google API Console", Order = 2, Core = true } ); Description = Summary; }
public PrimeController( IMapper mapper, IMediator mediator, ILinksService linksService, ILoggingManager loggingManager, PolicyConfiguration policyConfiguration) { _mapper = mapper; _mediator = mediator; _linksService = linksService; _loggingManager = loggingManager; _policyConfiguration = policyConfiguration; _circuitBreakerPolicy = Policy .Handle <TaskCanceledException>() .CircuitBreakerAsync(policyConfiguration.CircuitBreakerAllowedExceptions, TimeSpan.FromMinutes(_policyConfiguration.CircuitBreakerShutdownDurationInMinutes), (ex, t) => { _loggingManager.LogFatal("Circuit broken!"); }, () => { _loggingManager.LogInformation("Circuit Reset!"); }); }
public void Execute(LinkInput input, ILinksService links) { var manifest = links.GetLinkManifest(input.AppFolder); if (input.CleanAllFlag && links.LinkManifestExists(input.AppFolder)) { manifest.RemoveAllLinkedFolders(); links.Save(manifest, input.AppFolder); ConsoleWriter.Write("Removed all package links from the manifest file for " + input.AppFolder); listCurrentLinks(input.AppFolder, manifest); return; } if (input.BottleFolder.IsNotEmpty()) { updateManifest(links, input, manifest); } else { listCurrentLinks(input.AppFolder, manifest); } }
public static async Task <T> AddLinks <T>(this T linkContainer, ILinksService linksService) where T : ILinkContainer { await linksService.AddLinksAsync(linkContainer); return(linkContainer); }
public LinksController( ILinksService linkService, IShortLinkGenerator shortLinkGenerator) { _linkService = linkService; _shortLinkGenerator = shortLinkGenerator; }
private void Next() { HttpHelper httpHelper = new HttpHelper() { }; var sr = httpHelper.GetHtml(new HttpItem() { URL = spliderInfo.Domain, Timeout = 5600 }); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(sr.Html); var nodes = doc.DocumentNode.Descendants("a").Where(x => x.GetAttributeValue("href", true)).ToList(); foreach (var node in nodes) { Links.Add(new LinkModel() { Id = nodes.IndexOf(node) + 1, Title = node.InnerHtml, Url = node.GetAttributeValue("href", "") }); } IList <LinksModel> models = Mapper.DynamicMap <IList <LinkModel>, IList <LinksModel> >(Links); ILinksService service = IOCContainer.Instance.Resolve <ILinksService>(); service.Save(models); }
public HomeController(ILinksService linksService, IEmailsService emailsService, IConfiguration configuration) { this.linksService = linksService; this.emailsService = emailsService; this.configuration = configuration; }
public FeedsService(IMapper mapper, IGeneralUsersService generalUsersService, ILinksService linksService, IGeneralUsersRepository generalUsersRepository, ILinksRepository linksRepository) { _mapper = mapper; _generalUsersService = generalUsersService; _linksService = linksService; _generalUsersRepository = generalUsersRepository; _linksRepository = linksRepository; }
public UsersService( ApplicationDbContext context, IRolesService rolesService, ILinksService linksService) { this.context = context; this.rolesService = rolesService; this.linksService = linksService; }
public PassengerRoutesController(IPassengerRouteService passengerRouteService, IUserService userService, IJourneyService journeyService, IUrlHelper urlHelper, ILinksService linksService) : base(urlHelper, linksService) { _passengerRouteService = passengerRouteService; _userService = userService; _journeyService = journeyService; }
public AdministrationController(ILinksService linksService, UserManager <ApplicationUser> userManager, ISchoolService schoolService, IEmailsService emailsService, IUsersService usersService, ITeacherService teacherService, IConfiguration configuration) { this.linksService = linksService; this.userManager = userManager; this.schoolService = schoolService; this.emailsService = emailsService; this.usersService = usersService; this.teacherService = teacherService; this.configuration = configuration; }
public UsersController(ILinksService linksService, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ISchoolService schoolService, IUsersService usersService, IRolesService rolesService, IStudentsService studentsService) { this.userManager = userManager; this.usersService = usersService; this.rolesService = rolesService; this.studentsService = studentsService; this.linksService = linksService; this.signInManager = signInManager; this.schoolService = schoolService; }
public LinksServiceTestCase(ILinksService underTest, TestLinksHandlerContextFactory linksHandlerContextFactory, Mock <ILinkAuthorizationService> authServiceMock, Mock <ILogger <DefaultLinksService> > serviceLoggerMock) { this.UnderTest = underTest; this.LinksHandlerContextFactory = linksHandlerContextFactory; this.AuthServiceMock = authServiceMock; this.ServiceLoggerMock = serviceLoggerMock; }
/// <summary> /// hangfire后台任务 /// </summary> /// <param name="userInfoService"></param> /// <param name="postService"></param> /// <param name="settingService"></param> /// <param name="searchDetailsService"></param> /// <param name="linksService"></param> /// <param name="httpClientFactory"></param> /// <param name="hostingEnvironment"></param> /// <param name="searchEngine"></param> public HangfireBackJob(IUserInfoService userInfoService, IPostService postService, ISystemSettingService settingService, ISearchDetailsService searchDetailsService, ILinksService linksService, IHttpClientFactory httpClientFactory, IHostingEnvironment hostingEnvironment, ISearchEngine <DataContext> searchEngine) { _userInfoService = userInfoService; _postService = postService; _settingService = settingService; _searchDetailsService = searchDetailsService; _linksService = linksService; _httpClientFactory = httpClientFactory; _hostingEnvironment = hostingEnvironment; _searchEngine = searchEngine; }
public PaymentsController(IUserService userService, IPaymentService paymentService, IJourneyService journeyService, IUrlHelper urlHelper, ICarService carService, ILinksService linksService) : base(urlHelper, linksService) { _userService = userService; _paymentService = paymentService; _journeyService = journeyService; _carService = carService; }
public static Task AddLinksAsync <T>(this ILinksService service, T linkContainer, ILinksPolicy /*<T>*/ policy) where T : ILinkContainer { if (service == null) { throw new ArgumentNullException(nameof(service)); } if (policy == null) { throw new ArgumentNullException(nameof(policy)); } return(service.AddLinksAsync(linkContainer, policy.Requirements)); }
public static Task AddLinksAsync <T>(this ILinksService service, T linkContainer, ILinksRequirement requirement) where T : ILinkContainer { if (service == null) { throw new ArgumentNullException(nameof(service)); } if (requirement == null) { throw new ArgumentNullException(nameof(requirement)); } return(service.AddLinksAsync(linkContainer, new[] { requirement })); }
/// <summary> /// hangfire后台任务 /// </summary> /// <param name="userInfoService"></param> /// <param name="postService"></param> /// <param name="settingService"></param> /// <param name="searchDetailsService"></param> /// <param name="linksService"></param> /// <param name="httpClientFactory"></param> /// <param name="HostEnvironment"></param> /// <param name="searchEngine"></param> public HangfireBackJob(IUserInfoService userInfoService, IPostService postService, ISystemSettingService settingService, ISearchDetailsService searchDetailsService, ILinksService linksService, IHttpClientFactory httpClientFactory, IWebHostEnvironment HostEnvironment, ISearchEngine <DataContext> searchEngine, IAdvertisementService advertisementService, INoticeService noticeService) { _userInfoService = userInfoService; _postService = postService; _settingService = settingService; _searchDetailsService = searchDetailsService; _linksService = linksService; _httpClientFactory = httpClientFactory; _hostEnvironment = HostEnvironment; _searchEngine = searchEngine; _advertisementService = advertisementService; _noticeService = noticeService; }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel() { SpliderInfo = new SpliderInfoModel() { }; Links = new List <LinkModel>(); StartCommand = new RelayCommand(Start); NextCommand = new RelayCommand(Next); HistoryDataCommand = new RelayCommand(HistoryData); ILinksService service = IOCContainer.Instance.Resolve <ILinksService>(); Links = Mapper.DynamicMap <IList <LinksModel>, IList <LinkModel> >(service.QueryLinks(null).Data); }
private void updateManifest(ILinksService links, LinkInput input, LinkManifest manifest) { if (input.RemoveFlag) { manifest.RemoveLink(input.RelativePathOfPackage()); ConsoleWriter.Write("Folder {0} was removed from the application at {1}", input.BottleFolder, input.AppFolder); } else { if (input.RemoteFlag) { var link = addRemoteLink(input, manifest); Console.WriteLine("Setting remote link " + link); } else { add(input, manifest); } } links.Save(manifest, input.AppFolder); }
public LinksController(ILinksService linksService) { _linksService = linksService; }
/// <summary> /// Конструктор по умолчанию. /// </summary> public MainController(Services services, ResponseMapper mapper, ILinksService linksService) { Services = services; Mapper = mapper; LinksService = linksService; }
public LinksViewComponent(ILinksService linkService, IMapper mapper) { _linkService = linkService; _mapper = mapper; }
public MovieController(IMovieService movieService, ILinksService linksService) { _movieService = movieService; _linksService = linksService; }
public ValuesController(IValuesRepository repo, ILinksService linksService) { this.repo = repo; this.linksService = linksService; }
public ResourceMapper(IMapper mapper, ILinksService linksService) { _mapper = mapper; _linksService = linksService; }
public ItemsHateoasController(ILinksService linkService, IItemService itemService) { _linksService = linkService; _itemService = itemService; }
public UsersController(UserManager <User> userManager, IUserService userService, IUrlHelper urlHelper, ILinksService linksService) : base(urlHelper, linksService) { _userManager = userManager; _userService = userService; }
public RootController(ILinksService linksService) { this.linksService = linksService; }
public ItemsHateoasController(IMediator mediator, ILinksService linkService) { _mediator = mediator; _linksService = linkService; }