Skip to content
Snippets Groups Projects
Router.cs 667 B
Newer Older
using FitConnect.Models;
using FitConnect.Services;
using FitConnect.Services.Interfaces;
using Microsoft.Extensions.Logging;

namespace FitConnect;

public class Router : IRouter {
    private IRouteService RouteService;
    public Router(FitConnectEnvironment environment, ILogger logger = null) {
        RouteService = new RouteService(environment.RoutingUrl, "v1", logger: logger);
    
    public async Task<List<FitConnect.Services.Models.v1.Routes.Route>> FindDestinationsAsync(string leiaKey, string? ags = null,
        string? ars = null,
        string? areaId = null) => await RouteService.GetDestinationIdAsync(leiaKey, ags, ars, areaId);