public DaySummaryViewModel(IViewModelProvider viewModelProvider, IDaySummary daySummary) { _viewModelProvider = viewModelProvider; _date = daySummary.Date; _displayDate = _date.Date.ToShortDateString(); _timeAvailable = daySummary.TimeAvailable; _timeSpent = daySummary.TimeSpent; _tasks = new ObservableCollection <ITaskViewModel>(_viewModelProvider.GetTaskModels(daySummary.Tasks)); _isToday = Date == DateTime.Now.Date; }