private static void changeUser(Registrations r) { if (regSummary.Count > 0) { regSummary.Where(d => r.StatusId == lastReg.StatusId).First().Duration += (lastReg.Time.setToMidnight().AddDays(1) - lastReg.Time).toSeconds(); saveRegistrations(); } initList(r); var previous = r.getPrevious(); if (previous != null) { regSummary.Where(d => d.StatusId == previous.StatusId).First() .Duration += (currentTime.AddDays(-1) - r.Time).toSeconds(); } }