private async Task RefreshWerkUrenlijst() { var uren = await urenService.GetAllUren(); WerkUren = null; WerkUren = new ObservableCollection <WerkUren>(uren); }
private async void BerekenUren() { var uren = await urenService.GetAllUren(); var weekCriteria = DateTime.Now.Date.AddDays(-7); WeekUur = uren.Where(d => d.Datum >= weekCriteria) .Sum(s => s.GewerkteTijd); MaandUur = uren.Where(predicate: d => d.Datum.Year == DateTime.Now.Year && d.Datum.Month == DateTime.Now.Month) .Sum(s => s.GewerkteTijd); JaarUur = uren.Where(d => d.Datum.Year == DateTime.Now.Year) .Sum(s => s.GewerkteTijd); WeekOmzet = uren.Where(d => d.Datum >= weekCriteria) .Sum(s => s.Waarde); MaandOmzet = uren.Where(predicate: d => d.Datum.Year == DateTime.Now.Year && d.Datum.Month == DateTime.Now.Month) .Sum(s => s.Waarde); JaarOmzet = uren.Where(d => d.Datum.Year == DateTime.Now.Year) .Sum(s => s.Waarde); }