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;
            }
        }