Reputation: 7254
I have many-to-many relationship in NHibernate between two classes Actor
and Movie
.
public ActionResult removeMovieFromActor(int MovieId, int ActorId)
{
ViewData["SectionTitle"] = "Usunięcie filmu";
ActorsRepository ar = new ActorsRepository();
Actor act = ar.getActor(ActorId);
// What to do here?
return RedirectToAction("listMovies");
}
How can I remove a Movie
from act.Movies
and make that persistent to the database?
Upvotes: 0
Views: 389
Reputation: 11673
Hard to tell without seeing more of your model and how your mapped your relationships. Assuming you have IList<Movie> Actor.Movies
...
Movie movie = mr.GetMove(MovieId);
act.Movies.Remove(movie);
ar.Update(act);
Upvotes: 1