Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
        }