public String display(String displayedTime, UserPreference preference) { displayedTime = displayedTime.Replace("S", preference.getSecColor()); displayedTime = displayedTime.Replace("H", preference.getHourColor()); displayedTime = displayedTime.Replace("M", preference.getMinColor()); displayedTime = displayedTime.Replace("O", preference.getOffColor()); Console.WriteLine(); Console.Write("RAVEN Clock Display : "); Console.WriteLine(); Console.Write(displayedTime); return(displayedTime); }
static void Main(string[] args) { RavenService services = new RavenService(); UserPreference preference = new UserPreference(); Console.Write("Which letter should hour light be displayed? "); String hourColor = Console.ReadLine(); preference.setHourColor(hourColor); Console.Write("Which letter should miniutes light be displayed? "); String minColor = Console.ReadLine(); preference.setMinColor(minColor); Console.Write("Which letter should seconds light be displayed? "); String secColor = Console.ReadLine(); preference.setSecColor(secColor); Console.Write("Which letter should off light be displayed? "); String offColor = Console.ReadLine(); preference.setOffColor(offColor); Console.Write("Enter Time Format... Ex. HHMMSS, Timestamp, DateTime - "); String DateTyprString = Console.ReadLine(); preference.setDateType(DateTyprString); Console.Write("Enter Time... "); String inputDateString = Console.ReadLine(); services.generateRavenClock(inputDateString, preference); Console.ReadKey(); }