//ASSIGN DELETE public ActionResult RemoveTrainer(int trainer_topic_id) { Trainer_Topics trainer_topic = db.Trainer_Topics.Find(trainer_topic_id); int topicId = trainer_topic.Topic.Id; db.Trainer_Topics.Remove(trainer_topic); db.SaveChanges(); return(RedirectToAction("EditTopics", "Staff", new { id = topicId })); }
public ActionResult Assign(int TopicsId, int Trainers) { Trainer trainers = db.Trainers.Find(Trainers); Topic topic = db.Topics.Find(TopicsId); if (trainers != null) { //trainers.Topics.Add(topic); //topic.Trainers.Add(trainer); Trainer_Topics trainer_topic = new Trainer_Topics(); trainer_topic.Topic = topic; trainer_topic.Trainer = trainers; db.Trainer_Topics.Add(trainer_topic); db.SaveChanges(); } return(RedirectToAction("EditTopics", new{ id = topic.Id })); }