private async void BtnSearch_Click(object sender, EventArgs e) { RatingSearchRequest request = new RatingSearchRequest { DentistName = txtDentistName.Text, DentistSurname = txtDentistSurname.Text }; var list = await _ratingService.GetAll <List <Rating> >(request); List <frmReviewsDataVM> reviews = new List <frmReviewsDataVM>(); foreach (var item in list) { frmReviewsDataVM review = new frmReviewsDataVM { RatingID = item.RatingID, ClientName = item.User.FirstName, ClientSurname = item.User.LastName, Dentist = item.Dentist.Branch.Title + " " + item.Dentist.FirstName + " " + item.Dentist.LastName, RatingValue = item.DentistRating }; reviews.Add(review); } dgvReviews.AutoGenerateColumns = false; dgvReviews.DataSource = reviews; if (reviews.Count == 0) { MessageBox.Show("There are no results for this search", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private async void FrmReviewsData_Load(object sender, EventArgs e) { var list = await _ratingService.GetAll <List <Rating> >(null); List <frmReviewsDataVM> reviews = new List <frmReviewsDataVM>(); foreach (var item in list) { frmReviewsDataVM review = new frmReviewsDataVM { RatingID = item.RatingID, ClientName = item.User.FirstName, ClientSurname = item.User.LastName, Dentist = item.Dentist.Branch.Title + " " + item.Dentist.FirstName + " " + item.Dentist.LastName, RatingValue = item.DentistRating }; reviews.Add(review); } dgvReviews.AutoGenerateColumns = false; dgvReviews.DataSource = reviews; }