diff --git a/RaceLapTimer/RaceLapTimer/ApiControllers/RaceSessionApiModule.cs b/RaceLapTimer/RaceLapTimer/ApiControllers/RaceSessionApiModule.cs index 12f7ce6..f6b33cd 100644 --- a/RaceLapTimer/RaceLapTimer/ApiControllers/RaceSessionApiModule.cs +++ b/RaceLapTimer/RaceLapTimer/ApiControllers/RaceSessionApiModule.cs @@ -1,4 +1,6 @@ using System; +using System.IO; +using System.Reflection; using Interfaces; using Nancy; using Nancy.Extensions; @@ -11,7 +13,8 @@ namespace RaceLapTimer.ApiControllers private readonly IDbProvider _provider; private readonly INotifierManager _notifier; - public RaceSessionApiModule(IDbProvider provider, INotifierManager notifierManager) : base("/api/racesession") + public RaceSessionApiModule(IDbProvider provider + , INotifierManager notifierManager) : base("/api/racesession") { _provider = provider; _notifier = notifierManager; @@ -20,6 +23,12 @@ namespace RaceLapTimer.ApiControllers Post["/create"] = args => CreateRaceSession(); Get["/historic"] = args => GetHistoricRaceSessions(); Delete["/historic/{id}"] = args => DeleteHistoricRaceSession(args); + Get["/export/{id}"] = args => GetRaceExport(args); + } + + private dynamic GetRaceExport(dynamic args) + { + throw new NotImplementedException(); } private dynamic DeleteHistoricRaceSession(dynamic args)