private async Task GetIncome() { var meetings = MeetingDataStore.GetMeetingsAsync().Result.Where(m => m.TimeStart.Date >= IncomeInfo.DateStart.Date && m.TimeStart.Date <= IncomeInfo.DateEnd.Date); IncomeInfo.TotalIncome = meetings.Select(m => m.Income).Sum(m => m.Value); IncomeInfo.CountMeetingWithIncome = meetings.Where(m => m.Income != null).Count(); }
public async void MeetingOnActualDayUpdate() { MeetingOnActualDay.Clear(); var meetings = await MeetingDataStore.GetMeetingsAsync(true); meetings = meetings.Where(m => m.TimeStart.Date == ActualDay.Date); foreach (var item in meetings) { MeetingOnActualDay.Add(item); } }