using libmetar.Services; using System.Collections.Generic; using System.Threading.Tasks; namespace EFB.Metar { public static class Metar { private static MetarService metarService { get; set; } = new MetarService(); private static TafService tafService { get; set; } = new TafService(); public static async Task GetMETAR(string ICAO) { return (await metarService.GetRawAsync(ICAO)).Raw; } public static async Task> GetTAF(string ICAO) { var downloadedTAF = (await tafService.GetRawAsync(ICAO)).RawSplit; List TAF = new List(); foreach (var line in downloadedTAF) { TAF.Add(line); } return TAF; } } }