public void PrintTrackTrue(TrackOjects td) { Console.WriteLine($"Tag: {td._tag}"); Console.WriteLine($"X coordinate: {td._x_coordinate} meters"); Console.WriteLine($"Y coordinate: {td._y_coordinate} meters"); Console.WriteLine($"Altitude: {td._altitude} meters"); Console.WriteLine($"Timestamp: {td._timestamp}"); Console.WriteLine(); }
public void CreateTrackObject(List <string> values) { ITrackValidation myTackValidation = new TrackValidation(); ITrackFormation myTrackFormation = new TrackFormation(); IPrint myPrinter = new Print(); foreach (var value in values) { string[] data = TrackParser.ParseString(value); if (myTackValidation.ValidateTrack(data[1], data[2], data[3])) { Console.WriteLine("In area!"); data[4] = myTrackFormation.FormatTimestamp(data[4]); TrackOjects td = new TrackOjects(data[0], data[1], data[2], data[3], data[4]); TrackObjectList.Add(td); myPrinter.PrintTrackTrue(td); } else { // Console.WriteLine("Not in area"); } } }