Exemple #1
0
        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);
        }