/// <summary>
        /// Metoda NavigationHelper'a. Pobiera dane przekazywane z widoku źródłowego (DevicesPage).
        /// deviceId jest argumentem przekazywanym z widoku Produktów.
        /// Następnie ładowany jest ViewModel DevicesViewModel by pobrać nazwę urządzenia (w celu wyświetlenia jako nagłówek strony)
        /// Komentarze dla danego produkty są pobierane z bazy danych oraz przypisywane do listy i wyświetlane.
        /// </summary>
        /// <param name="e"></param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            navigationHelper.OnNavigatedTo(e);



            var deviceID = (long)e.Parameter;

            var commViewModel = DevicesViewModel.GetDefault();

            pageTitle.Text = commViewModel.GetItem(deviceID).Name;

            if (viewModel != null && (deviceID == viewModel.DeviceId) && (timestamp >= viewModel.Timestamp))
            {
                return;
            }

            viewModel = CommentsViewModel.GetForDeviceId(deviceID);
            CommentsList.ItemsSource = viewModel.GetAllItems();

            timestamp = DateTime.Now;
        }