public List <Day> LoadEvents(DateTime from, DateTime to, string user) { logUser(user); AllDays = getDays(storage.getAppointments(Login)); AllDays.ForEach(d => d.AppointmentsList = d.AppointmentsList.OrderBy(e => e.StartTime).ToList()); List <Day> filteredList = AllDays.Where(d => d.Date.Date.CompareTo(from.Date) >= 0 && d.Date.Date.CompareTo(to.Date) <= 0).ToList(); Days = filteredList; return(Days); }