public ActionResult EditPais([Bind(Include = "idPais,nbrPais,area,poblacionActual,fotoBandera,himnoNacional,idPresidenteActual")] Pais pais) { if (ModelState.IsValid) { db = new RegistroCivilEntities(); TransactionSingletone.stopTransaction(); db.Pais.Attach(pais); var entity = db.Entry(pais); entity.State = EntityState.Modified; db.SaveChanges(); TransactionSingletone.ResetInstance(); return(RedirectToAction("Index")); db = TransactionSingletone.db; } ViewBag.himnoNacional = new SelectList(db.Audios, "id", "descripcion", pais.himnoNacional); ViewBag.fotoBandera = new SelectList(db.Imagenes, "id", "descripcion", pais.fotoBandera); ViewBag.idPresidenteActual = new SelectList(db.Persona.Where(p => p.idPaisNacimiento == pais.idPais), "idPersona", "nbrPersona", pais.idPresidenteActual); return(View(pais)); }
public ActionResult Edit([Bind(Include = "idPersona,nbrPersona,idPaisNacimiento,idPaisResidencia,fchNacimiento,correo,foto,videoEntrevista")] Persona persona) { if (ModelState.IsValid) { db = new RegistroCivilEntities(); TransactionSingletone.stopTransaction(); db.Persona.Attach(persona); var entity = db.Entry(persona); entity.State = EntityState.Modified; db.SaveChanges(); TransactionSingletone.ResetInstance(); return(RedirectToAction("Index")); db = TransactionSingletone.db; } ViewBag.foto = new SelectList(db.Imagenes, "id", "descripcion", persona.foto); ViewBag.idPaisNacimiento = new SelectList(db.Pais, "idPais", "nbrPais", persona.idPaisNacimiento); ViewBag.idPaisResidencia = new SelectList(db.Pais, "idPais", "nbrPais", persona.idPaisResidencia); ViewBag.videoEntrevista = new SelectList(db.Videos, "id", "descripcion", persona.videoEntrevista); return(View(persona)); }
public ActionResult CargarMediaDePrueba() { TransactionSingletone.stopTransaction(); db = new RegistroCivilEntities(); Videos video = db.Videos.Find(1); Imagenes imagen1 = db.Imagenes.Find(1); Imagenes imagen2 = db.Imagenes.Find(2); Audios audio = db.Audios.Find(1); byte[] videoByte = System.IO.File.ReadAllBytes(HostingEnvironment.ApplicationPhysicalPath + "\\Resources\\video.mp4"); byte[] imagen1Byte = System.IO.File.ReadAllBytes(HostingEnvironment.ApplicationPhysicalPath + "\\Resources\\BanderaDefault.jpeg"); byte[] imagen2Byte = System.IO.File.ReadAllBytes(HostingEnvironment.ApplicationPhysicalPath + "\\Resources\\PersonaDefault.jpeg"); byte[] audioByte = System.IO.File.ReadAllBytes(HostingEnvironment.ApplicationPhysicalPath + "\\Resources\\himno.mp3"); video.descripcion = "Default Interview"; video.info_bytes = videoByte; imagen1.descripcion = "Bandera Default Pais"; imagen1.info_bytes = imagen1Byte; imagen2.descripcion = "Foto de Perfil Default"; imagen2.info_bytes = imagen2Byte; audio.descripcion = "Audio Default"; audio.info_bytes = audioByte; try { //db.Videos.Attach(video); //db.Imagenes.Attach(imagen1); //db.Imagenes.Attach(imagen2); //db.Audios.Attach(audio); db.Entry(video).State = EntityState.Modified; db.Entry(imagen1).State = EntityState.Modified; db.Entry(imagen2).State = EntityState.Modified; db.Entry(audio).State = EntityState.Modified; db.SaveChanges(); TransactionSingletone.ResetInstance(); db = TransactionSingletone.db; } catch (Exception e) {} return(RedirectToAction("Index")); }