public List <PeliculasViewModel> ObtenerPeliculasPorActor(int idActores) { var listaIdPeliculasPorActor = new RepositorioActores_Peliculas_Incremental(new ejercicioVideoclubEntities()).Find(bd => bd.idActores == idActores); var listaPeliculas = new List <PeliculasViewModel>(); foreach (var idPeliculaPorActor in listaIdPeliculasPorActor) { var pelicula = Get(idPeliculaPorActor.idActores); listaPeliculas.Add(pelicula); } return(listaPeliculas); }
public override ActoresViewModel Update(ActoresViewModel model) { var actor = base.Update(model); if (model.idPelicula != 0) { var tablaIntermediaPK = new Actores_Peliculas_PKViewModel() { idActores = actor.idActores, idPelicula = model.idPelicula, Sueldo = model.SueldoActorEnPelicula }; new RepositorioActores_Peliculas_PK(new ejercicioVideoclubEntities()).Update(tablaIntermediaPK); var tablaIntermediaIncremental = new RepositorioActores_Peliculas_Incremental(new ejercicioVideoclubEntities()).Find(bd => bd.idActores == model.idActores && bd.idPeliculas == model.idPelicula); tablaIntermediaIncremental[0].Sueldo = model.SueldoActorEnPelicula; new RepositorioActores_Peliculas_Incremental(new ejercicioVideoclubEntities()).Update(tablaIntermediaIncremental[0]); } return(actor); }