private async Task CrawlLabelAsync(IDimensionManager dimensionManager, ILabelCrawler labelCrawler) { foreach (var dimension in dimensionManager.Dimensions) { await labelCrawler.CrawlDimensionContentAsync(dimension); } }
private async Task CrawlTileAsync(IDimensionManager dimensionManager, ITileCrawler tileCrawler) { foreach (var dimension in dimensionManager.Dimensions) { await tileCrawler.CrawlDimensionContentAsync(dimension); } }
public ForecastController(IDimensionManager dimensionManager, ILogger <TilesController> logger, WindyEcmwfCrawler ecmwfCrawler, WindyGfsCrawler gfsCrawler) { _dimensionManager = dimensionManager; _logger = logger; _ecmwfCrawler = ecmwfCrawler; _gfsCrawler = gfsCrawler; }
private async Task RegenerateAllDimensionAsync(IDimensionManager dimensionManager) { var result = await dimensionManager.RegenerateAllDimension( short.Parse(_configuration["Dimensions:Zoom:Min"]), short.Parse(_configuration["Dimensions:Zoom:Max"]), short.Parse(_configuration["Dimensions:TopLeft:X"]), short.Parse(_configuration["Dimensions:TopLeft:Y"]), short.Parse(_configuration["Dimensions:BottomRight:X"]), short.Parse(_configuration["Dimensions:BottomRight:Y"])); }
public LabelsController(ILogger <LabelsController> logger, ILabelCrawler labelCrawler, IDimensionManager dimensionManager) { _logger = logger; LabelCrawler = labelCrawler; _dimensionManager = dimensionManager; }
public TilesController(IDimensionManager dimensionManager, ILogger <TilesController> logger, ITileCrawler tileCrawler) { _dimensionManager = dimensionManager; _logger = logger; _tileCrawler = tileCrawler; }