public ActionResult Create([Bind(Include = "idPersona,nbrPersona,idPaisNacimiento,idPaisResidencia,fchNacimiento,correo,foto,videoEntrevista")] Persona persona, IEnumerable <HttpPostedFileBase> files) { persona.idPersona = db.Pais.Where(x => x.idPais == persona.idPaisResidencia).First().Persona.Count() + 1; byte[] fileData = null; using (var binaryReader = new BinaryReader(Request.Files[0].InputStream)) { fileData = binaryReader.ReadBytes(Request.Files[0].ContentLength); } byte[] xByte = fileData; using (var binaryReader = new BinaryReader(Request.Files[1].InputStream)) { fileData = binaryReader.ReadBytes(Request.Files[1].ContentLength); } byte[] xByteVid = fileData; Imagenes imageI = new Imagenes(); Videos video = new Videos(); //byte[] xByteVid = (byte[])_imageConverter.ConvertTo(convert, typeof(byte[])); video.descripcion = "Entrevista " + persona.nbrPersona + ""; video.id = db.Videos.Count() + 1; video.info_bytes = xByteVid; imageI.id = db.Imagenes.Count(); imageI.descripcion = "" + persona.nbrPersona + ""; imageI.info_bytes = xByte; persona.foto = imageI.id; persona.videoEntrevista = video.id; if (ModelState.IsValid) { db.Imagenes.Add(imageI); db.Videos.Add(video); TransactionSingletone.UploadPerson(persona); return(RedirectToAction("Index")); } 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 = db.Videos.Where(x => x.id == 1).First().info_bytes; return(View(persona)); }