Example #1
0
 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();
 }
Example #2
0
        public static ExchangeRateListingViewModel LoadExchangeIndexViewModel(IExchangeRateService exchangeRateService)
        {
            ExchangeRateListingViewModel exchangeRateViewModel = new ExchangeRateListingViewModel(exchangeRateService);

            // everything is fine :D
            exchangeRateViewModel.LoadExchangeIndexes();
            return(exchangeRateViewModel);
        }