/// <summary> /// Creator: Awaab Elamin /// Created: 2020/02/04 /// Approver : Mohamed Elamin /// after reviewer select a customer record, btnOpenRecord retrireve that customer data and filled /// the customer details and hidden the adoption appliaction then show the customer data /// </summary> /// <param name="e"></param> /// <param name="sender"></param> private void btnOpenRecord_Click(object sender, RoutedEventArgs e) { List <Questionnair> questionnairs = new List <Questionnair>(); try { adoptionApplication = (AdoptionApplication)DGViewData.SelectedItem; if (adoptionApplication != null) { this.customerEmail = adoptionApplication.CustomerEmail; reviewerManager = new ReviewerManager(); customer = reviewerManager.retrieveCustomerByCustomerName(this.customerEmail); List <CustomerQuestionnar> customerQuestionnars = reviewerManager.retrieveCustomerQuestionnar(this.customerEmail); lblCustomerName.Content = adoptionApplication.CustomerEmail; DGViewQuestionnair.ItemsSource = customerQuestionnars; adoptionApplication = new AdoptionApplication(); ReviewerDecission.Visibility = Visibility.Hidden; ViewAdoptionApplications.Visibility = Visibility.Hidden; CustomerQustionnair.Visibility = Visibility.Visible; } else { lblAdoptionApplicationErrorMessage.Content = "Please select a customer"; } } catch (Exception) { lblAdoptionApplicationErrorMessage.Content = "This customer did not fill the questionnar!"; } }
public async Task <int> OnPostReview() { var gender = Gender; var age = Age; var rating = Rating; var postalCode = PostalCode; var description = Description; ReviewerManager reviewerManager = new ReviewerManager(); Reviewer reviewer = new Reviewer(gender, age, postalCode); reviewerManager.PostReviewer(reviewer); SurveyManager surveyManager = new SurveyManager(); Survey survey = new Survey() { Id = 1, Rating = rating, Description = description }; surveyManager.PostSurvey(survey); LocationManager locationManager = new LocationManager(); await locationManager.PostLocation(postalCode, 1); return(rating); }
public void OnPostReview() { //LocationManager locationManager = new LocationManager(); //await locationManager.PostLocation(int.Parse(postalCode), 1); ReviewerManager reviewerManager = new ReviewerManager(); Reviewer reviewer = new Reviewer(ReviewGender, ReviewAge, ReviewPostalCode); reviewerManager.PostReviewer(reviewer); SurveyManager surveyManager = new SurveyManager(); Survey survey = new Survey() { Id = 1, Rating = ReviewRating, Description = ReviewDescription }; surveyManager.PostSurvey(survey); RedirectToPage("/#"); }
public void TestSetup() { fakeReviewerAccessor = new FakeReviewerAccessor(); reviewerManager = new ReviewerManager(fakeReviewerAccessor); }