Hi
I have this query
return plannerDb.IndividualCalendars.Where(u =>
u.UserId == userId &&
u.StartDate.Date >= startDate &&
u.EndDate.Date <= endDate)
so basically what this query does is that is looks for all calendar events that range from the start of that month to the end of that month.
However this does not account for events such as this
Start Date: 12/26/2009 12:00:00 AM
End Date: 1/8/2010 12:00:00 AM
So today is December 30th. My calendar displays from Nov 29th to Jan 8th.
So this event will be shown this month. However next month when January comes around it will show from December 27th to Feb 6th.
Now since the start date is not in this range it will ignore this event and not display it.
So I need a way to show these kinds of events but at the same time only gather the ones that are needed.
I could always just get every event from the user they had but I think that is such a waste since I am going to have to loop through that and sort it.
So I want only records that will be shown.
So as you can see I am using linq.
Thanks