static void HideTopic(EditorsEntities entity, int TopicId, int UserId) { HiddenTopic HT = entity.HiddenTopics.Where(h => h.UserID == UserId && h.TopicID == TopicId).FirstOrDefault(); if (HT != null) { entity.HiddenTopics.Remove(HT); } HiddenTopic HTNew = new HiddenTopic(); HTNew.TopicID = TopicId; HTNew.UserID = UserId; entity.HiddenTopics.Add(HTNew); }
// For Show Topic public static bool ShowTopics(List <int> TopicIds, int UserId) { using (EditorsEntities entity = new EditorsEntities()) { foreach (var TopicId in TopicIds) { HiddenTopic HT = entity.HiddenTopics.Where(h => h.UserID == UserId && h.TopicID == TopicId).FirstOrDefault(); if (HT != null) { entity.HiddenTopics.Remove(HT); } } entity.SaveChanges(); return(true); } }