public HomeViewModel(ExchangeRateListingViewModel exchangeRateViewModel, IAuthenticator authenticator, TaskSummaryViewModel taskSummaryViewModel) { ExchangeRateListingViewModel = exchangeRateViewModel; TaskSummaryViewModel = taskSummaryViewModel; Authenticator = authenticator; Username = authenticator.CurrentUser.Username; actualTime = DateTime.Now.ToString("HH:mm"); if (DateTime.Now.Hour > 0 && DateTime.Now.Hour <= 6) { actualGreeting = $"Hello, moon rider"; } else if (DateTime.Now.Hour > 6 && DateTime.Now.Hour <= 12) { actualGreeting = $"Good morning, {Username}"; } else if (DateTime.Now.Hour > 12 && DateTime.Now.Hour <= 16) { actualGreeting = $"Good afternoon, {Username}"; } else if (DateTime.Now.Hour > 16 && DateTime.Now.Hour < 24) { actualGreeting = $"Good evening, {Username}"; } StartTimer(); }
public static ExchangeRateListingViewModel LoadExchangeIndexViewModel(IExchangeRateService exchangeRateService) { ExchangeRateListingViewModel exchangeRateViewModel = new ExchangeRateListingViewModel(exchangeRateService); // everything is fine :D exchangeRateViewModel.LoadExchangeIndexes(); return(exchangeRateViewModel); }