void detailsControl_CancelClicked(HostelItem hostelItem, FeedbackItem feedback)
        {
            screenRect.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
#if DEBUG
            System.Diagnostics.Debug.WriteLine("Cancel clicked");
#endif
        }
Exemple #2
0
 private void OnCancel(HostelItem hostelItem, FeedbackItem feedback)
 {
     if (CancelClicked != null)
     {
         CancelClicked(hostelItem, feedback);
     }
 }
Exemple #3
0
 private void OnSubmit(HostelItem hostelItem, FeedbackItem feedback)
 {
     if (SubmitClicked != null)
     {
         SubmitClicked(hostelItem, feedback);
     }
 }
Exemple #4
0
        public void ShowControlForHostel(HostelItem hostelItem)
        {
            tbHostelName.Text     = hostelItem.Title;
            tbHostelAddress.Text  = hostelItem.Address;
            starRateControl.Value = 0;
            tbHostelComments.Text = string.Empty;
            tbAvgRating.Text      = hostelItem.Rating.ToString();

            currentHostelItem = hostelItem;

            ShowControl();
        }
        private void listHostel_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            // a hostel is selected in the list view
            int index = (sender as ListView).SelectedIndex;

            if (index == -1)
            {
                return;
            }

            HostelItem selectedHostel = (HostelItem)(sender as ListView).SelectedItem;

            (sender as ListView).SelectedIndex = -1;
            ShowDetailsControl(selectedHostel);
        }
        async void detailsControl_SubmitClicked(HostelItem hostelItem, FeedbackItem feedback)
        {
            screenRect.Visibility = Windows.UI.Xaml.Visibility.Collapsed;

            bool success = await HostelManager.RegisterFeedback(hostelItem, feedback);

            if (success)
            {
#if DEBUG
                System.Diagnostics.Debug.WriteLine("Submitted successfully");
#endif
                Helper.ShowMessage("Thank you for your valuable feedback", "Information");
            }
            else
            {
                Helper.ShowMessage("Feedback cannot be uploaded, please try again later.", "Error");
            }
        }
 public void ShowDetailsControl(HostelItem selectedItem)
 {
     screenRect.Visibility = Windows.UI.Xaml.Visibility.Visible;
     detailsControl.ShowControlForHostel(selectedItem);
 }