public void Add(Topic topic, User contributor) { //foreach (var example in examples) //{ // topic.Examples.Add(example); //} topic.Contributors.Add(contributor); this.topics.Add(topic); this.topics.SaveChanges(); }
// TODO: Why public void Update(Topic topic, ZipFile newfile, ICollection<Example> newExamples) ?? public void Update(Topic topic) { // topic // .Examples // .ToList() // .ForEach(i => topic.Examples.Remove(i)); // foreach (var example in newExamples) // { // topic.Examples.Add(example); // } this.topics.Update(topic); this.topics.SaveChanges(); }
public void Delete(Topic topic) { this.topics.Delete(topic); this.topics.SaveChanges(); }