public ActionResult agregarMultimedia(int id, EquipoAlbumMultimedia viewModel) { var album = db.album_equipo.First(a => a.idAlbum_Equipo.Equals(id)); var equipo = db.equipo.FirstOrDefault(e => e.idEquipo.Equals(album.idEquipo)); var m = new multimedia(); m.estado = true; m.comentario = viewModel.Multimedia.comentario; m.fuenteGrafica = viewModel.Multimedia.fuenteGrafica; if (album != null) { album.multimedia.Add(m); db.SaveChanges();; return RedirectToAction("Index", new RouteValueDictionary(new { controller = "AlbumEquipo", action = "Index", id = equipo.idEquipo })); } return RedirectToAction("Index", new RouteValueDictionary(new { controller = "AlbumEquipo", action = "Index", id = equipo.idEquipo })); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet multimedia. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddTomultimedia(multimedia multimedia) { base.AddObject("multimedia", multimedia); }
/// <summary> /// Crear un nuevo objeto multimedia. /// </summary> /// <param name="idMultimedia">Valor inicial de la propiedad idMultimedia.</param> /// <param name="fuenteGrafica">Valor inicial de la propiedad fuenteGrafica.</param> /// <param name="estado">Valor inicial de la propiedad estado.</param> public static multimedia Createmultimedia(global::System.Int32 idMultimedia, global::System.String fuenteGrafica, global::System.Boolean estado) { multimedia multimedia = new multimedia(); multimedia.idMultimedia = idMultimedia; multimedia.fuenteGrafica = fuenteGrafica; multimedia.estado = estado; return multimedia; }