public List<Associate.DiscussionDetails> GetTopicDetails(int topicID) { try { using (AssociateConnDataContext asso = new AssociateConnDataContext()) { var dissDetails = (from d in asso.Get_TopicDetails(topicID) orderby d.CreatedOn descending select new Associate.DiscussionDetails { TopicDetailID = d.DiscussionDetailID, DetailDesc = d.DetailDesc, CreatedOn = d.CreatedOn, CreatedBy = d.CreatedBy, CreatedByname = d.CreatedByName, ParentID = topicID, }).ToList<Associate.DiscussionDetails>(); return dissDetails; } } catch (Exception ex) { throw ex; } }