public ToyOrder(string orderString) { string[] orderComponents = orderString.Split(','); this._id = Convert.ToInt32(orderComponents [0]); this._arrivalTime = DateParser.ParseDateFromLine(orderString); this._durationMinutes = Convert.ToInt32(orderComponents [2]); this.elfId = 0; }
private static bool IsWithinNumberOfDays(DateTime currentDate, int numberOfDaysAhead) { bool isWithinNumberOfDays = false; string nextLine = PeekNextLine(); DateTime dateNextLine = DateParser.ParseDateFromLine(nextLine); TimeSpan timeBetween = dateNextLine - currentDate; if (timeBetween.TotalDays < numberOfDaysAhead) { isWithinNumberOfDays = true; } else { isWithinNumberOfDays = false; } return(isWithinNumberOfDays); }