private void AddRelateTopic(List <int> topicIds, int wallpaperId) { if (topicIds != null && topicIds.Count > 0) { foreach (var item in topicIds) { var topicId = item; var flag = UpdateRelateTopic(topicId, wallpaperId, 1); if (!flag) { var model = new WallPaperRelateTopic(); model.WallPaperId = wallpaperId; model.TopicId = topicId; dbContextService.Add <WallPaperRelateTopic>(model); } } } }
private IList <WallPaperRelateTopic> FakeWallPaperRelateTopicList() { #region instance var r1 = new WallPaperRelateTopic() { Id = 1, TopicId = 1, WallPaperId = 1, Status = 1 }; var r2 = new WallPaperRelateTopic() { Id = 2, TopicId = 1, WallPaperId = 2, Status = 1 }; var r3 = new WallPaperRelateTopic() { Id = 3, TopicId = 2, WallPaperId = 1, Status = 1 }; var r4 = new WallPaperRelateTopic() { Id = 4, TopicId = 2, WallPaperId = 3, Status = 1 }; var r5 = new WallPaperRelateTopic() { Id = 5, TopicId = 1, WallPaperId = 4, Status = 1 }; var r6 = new WallPaperRelateTopic() { Id = 6, TopicId = 3, WallPaperId = 5, Status = 1 }; var r7 = new WallPaperRelateTopic() { Id = 7, TopicId = 4, WallPaperId = 6, Status = 1 }; var r8 = new WallPaperRelateTopic() { Id = 8, TopicId = 4, WallPaperId = 3, Status = 1 }; #endregion var list = new List <WallPaperRelateTopic>() { r1, r2, r3, r4, r5, r6, r7, r8 }; return(list); }