From cea0b0e32ec3029a91473f4a4bda593cd6e27dc6 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Tue, 11 Jan 2022 18:43:08 +0000 Subject: [PATCH 1/2] Added Next & Previous Methods to route --- Models/RouteModel.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Models/RouteModel.cs b/Models/RouteModel.cs index 544aa74..556c46d 100644 --- a/Models/RouteModel.cs +++ b/Models/RouteModel.cs @@ -36,6 +36,22 @@ namespace EFB.Models } } + public IWaypoint Next(){ + if(Current.Next != null){ + Current = current.Next; + return Current; + } + return null; + } + + public IWaypoint Previous(){ + if(Current.Previous != null){ + Current = current.Previous; + return Current; + } + return null; + } + //Generate a route Object public static RouteModel StringToRoute(string departure, string arrival, uint cruise, string routeString){ string[] routeTemp = routeString.Split(" "); From 74b5f0cf0cf4afb589371339b7ce74297ed4f472 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Tue, 11 Jan 2022 18:44:04 +0000 Subject: [PATCH 2/2] Added Next & Previous Methods to Route --- Models/RouteModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Models/RouteModel.cs b/Models/RouteModel.cs index 556c46d..9d4e41e 100644 --- a/Models/RouteModel.cs +++ b/Models/RouteModel.cs @@ -38,7 +38,7 @@ namespace EFB.Models public IWaypoint Next(){ if(Current.Next != null){ - Current = current.Next; + Current = Current.Next; return Current; } return null; @@ -46,7 +46,7 @@ namespace EFB.Models public IWaypoint Previous(){ if(Current.Previous != null){ - Current = current.Previous; + Current = Current.Previous; return Current; } return null;