I have this return Statement,
return taskItems.Where(s => s.DateCreated >= fromDate.SelectedDate || s.DateCreated <= toDate.SelectedDate);
This should work, but Visual Studio is giving me this exception on the "InitializeComponent();",
Object reference not set to an instance of an object.
This is what's used to load the tasks into the Datagrid being used,
private IEnumerable<TaskEntry> LoadTasks()
{
var data = GetListItems("Tasks");
var result = XElement.Parse(data.OuterXml);
XNamespace z = "#RowsetSchema";
var taskItems = from r in result.Descendants(z + "row")
//where r.Attribute("ows_Created")
//where r.Attribute("ows_Client_x0020_Issue") == null
select new TaskEntry
{
ID = r.Attribute("ows_ID") != null ? r.Attribute("ows_ID").Value : string.Empty,
IssueID = r.Attribute("ows_Client_x0020_Issue") != null ? r.Attribute("ows_Client_x0020_Issue").Value : string.Empty,
Client = r.Attribute("ows_Client") != null ? r.Attribute("ows_Client").Value : string.Empty,
Title = r.Attribute("ows_Title") != null ? r.Attribute("ows_Title").Value : string.Empty,
TaskType = r.Attribute("ows_Task_x0020_Type") != null ? r.Attribute("ows_Task_x0020_Type").Value : string.Empty,
Priority = r.Attribute("ows_Priority") != null ? r.Attribute("ows_Priority").Value : string.Empty,
Status = r.Attribute("ows_Status") != null ? r.Attribute("ows_Status").Value : string.Empty,
AssignedTo = r.Attribute("ows_AssignedTo") != null ? r.Attribute("ows_AssignedTo").Value : string.Empty,
Owner = r.Attribute("ows_Owner") != null ? r.Attribute("ows_Owner").Value : string.Empty,
Body = r.Attribute("ows_Body") != null ? r.Attribute("ows_Body").Value : string.Empty,
DueDate = Convert.ToDateTime(r.Attribute("ows_DueDate").Value).Date,
DateCreated = Convert.ToDateTime(r.Attribute("ows_Created").Value).Date,
Area = r.Attribute("ows_Area") != null ? r.Attribute("ows_Area").Value : string.Empty,
GroupTask = r.Attribute("ows_Group_x0020_Task") != null ? r.Attribute("ows_Group_x0020_Task").Value : string.Empty,
};
return taskItems.Where(s => s != null && (s.DateCreated >= fromDate.SelectedDate || s.DateCreated <= toDate.SelectedDate));
}