private async void Fill() { int TotalIncome = 0, countTotalRenting = 0, countTotalRentingHS = 0; matches.Clear(); await Navigation.PushPopupAsync(new BasePopupPage("Rapor oluşturuluyor...")); DateTime selectedDay = datePicker1.Date; matches = await service.GetDailyMatches(selectedDay.Year, selectedDay.Month, selectedDay.Day); if (matches != null && matches.Count > 0) { foreach (Match match in matches) { 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; } } } lblDailyTotalIncome.Text = TotalIncome.ToString() + " TL"; lblDailyTotalRenting.Text = countTotalRenting.ToString() + " adet"; lblDailyTotalRentingHS.Text = countTotalRentingHS.ToString() + " adet"; await Navigation.PopPopupAsync(); }