public void get_all_comments(object arg, DoWorkEventArgs e)
{
if (e.Argument == null) return;
e.Result = (object)(new List<Feedback>());
try
{
comment_item item = (comment_item)e.Argument;
naturenet_dataclassDataContext db = new naturenet_dataclassDataContext();
var r = from c in db.Feedbacks
where (c.Feedback_Type.name == "Comment") && (c.object_type == item._object_type.ToString())
&& (c.object_id == item._object_id)
orderby c.date descending
select c;
if (r != null)
{
List<Feedback> comments = r.ToList<Feedback>();
e.Result = (object)comments;
}
else
{
e.Result = (object)(new List<Feedback>());
}
}
catch (Exception ex)
{
log.WriteErrorLog(ex);
}
}