public SessionsWindow(User user, ListRepository listRepository) { InitializeComponent(); authorizedUser = user; listRepository.AppData(); ParkingSession activeSession = listRepository.ActiveSessionForUser(authorizedUser, listRepository.ActiveSessions); if (activeSession != null) { List <ParkingSession> activeSessions = new List <ParkingSession>(); activeSessions.Add(activeSession); currentSessionData.ItemsSource = activeSessions; } completedSessionsData.ItemsSource = listRepository.GetSessionsList(authorizedUser, listRepository.CompletedSessions); tariffData.ItemsSource = listRepository.GetTariffs(); }