private async void Fill()
        {
            int selectedYear = 0;

            lblDailyTotalIncome.Text    = " ";
            lblDailyTotalRenting.Text   = " ";
            lblDailyTotalRentingHS.Text = " ";
            lblMostDay.Text             = " ";

            int selectedMonth = 0;

            if (datePicker1.SelectedIndex == 0)
            {
                selectedMonth = 12;
            }
            else
            {
                selectedMonth = datePicker1.SelectedIndex;
            }



            selectedYear = 2020;
            if (selectedMonth == 12)
            {
                selectedYear = 2019;
            }

            int                TotalIncome = 0, countTotalRenting = 0, countTotalRentingHS = 0;
            DayAndCount        mostDay     = new DayAndCount();
            List <DayAndCount> countOfDays = new List <DayAndCount>()
            {
                new DayAndCount()
                {
                    Day = "Pazartesi", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Salı", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Çarşamba", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Perşembe", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Cuma", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Cumartesi", Count = 0
                },
                new DayAndCount()
                {
                    Day = "Pazar", Count = 0
                }
            };

            matches.Clear();
            await Navigation.PushPopupAsync(new BasePopupPage("Rapor oluşturuluyor..."));

            // DateTime selectedDay = datePicker1.Date;

            matches = await service.GetMonthlyMatches(selectedYear, selectedMonth);

            if (matches != null && matches.Count > 0)
            {
                foreach (Match match in matches)
                {
                    DateTime matchTime = new DateTime(match.Year, match.Month, match.Day);
                    if (match.MatchOwnerId != 1 && match.MatchOwnerId == 27)
                    {
                        countTotalRenting++;
                        TotalIncome += Convert.ToInt32(match.RandomLine4);
                    }
                    if (match.MatchOwnerId != 1 && match.MatchOwnerId != 27)
                    {
                        int    incomeInt = 0;
                        double _income   = 0;

                        _income   = Convert.ToInt32(match.RandomLine4) - (Convert.ToInt32(match.RandomLine3) * 2.5 / 100);
                        incomeInt = Convert.ToInt32(Math.Round(_income));
                        countTotalRenting++;
                        countTotalRentingHS++;
                        TotalIncome += incomeInt - 10;
                    }


                    switch (matchTime.DayOfWeek)
                    {
                    case DayOfWeek.Friday:
                        countOfDays[4].Count++; break;

                    case DayOfWeek.Monday:
                        countOfDays[0].Count++; break;

                    case DayOfWeek.Saturday:
                        countOfDays[5].Count++; break;

                    case DayOfWeek.Sunday:
                        countOfDays[6].Count++; break;

                    case DayOfWeek.Thursday:
                        countOfDays[3].Count++; break;

                    case DayOfWeek.Tuesday:
                        countOfDays[1].Count++; break;

                    case DayOfWeek.Wednesday:
                        countOfDays[2].Count++; break;

                    default:
                        break;
                    }
                }

                countOfDays     = countOfDays.OrderByDescending(X => X.Count).ToList();
                mostDay         = countOfDays[0];
                lblMostDay.Text = mostDay.Day + ", " + mostDay.Count.ToString() + " adet";
            }
            lblDailyTotalIncome.Text    = TotalIncome.ToString() + " TL";
            lblDailyTotalRenting.Text   = countTotalRenting.ToString() + " adet";
            lblDailyTotalRentingHS.Text = countTotalRentingHS.ToString() + " adet";

            await Navigation.PopAllPopupAsync();
        }