public ActionResult ModificarIntercambio(PublicacionIntercambioModel publicacionModificar, HttpPostedFileBase foto)
        {
            var bd = new bdVentaLibrosDataContext();

            if (foto != null)
            {
                foto.SaveAs(System.IO.Path.Combine(@"E:\webVentaLibros\webVentaLibros\img\catalogoIntercambios", System.IO.Path.GetFileName(foto.FileName)));
            }

            var publicacionModificada = from publicacion in bd.PublicacionIntercambio
                                        where publicacionModificar.idPublicacion == publicacion.idPublicacion
                                        select publicacion;

            //Cambio los datos del inmueble
            if (foto != null)
            {
                foreach (var publicacion in publicacionModificada)
                {
                    publicacion.titulo      = publicacionModificar.titulo;
                    publicacion.idGenero    = publicacionModificar.idGenero;
                    publicacion.autor       = publicacionModificar.autor;
                    publicacion.descripcion = publicacionModificar.descripcion;
                    publicacion.foto        = @"img/catalogoIntercambios/" + foto.FileName;
                }
            }
            else
            {
                foreach (var publicacion in publicacionModificada)
                {
                    publicacion.titulo      = publicacionModificar.titulo;
                    publicacion.idGenero    = publicacionModificar.idGenero;
                    publicacion.autor       = publicacionModificar.autor;
                    publicacion.descripcion = publicacionModificar.descripcion;
                }
            }
            //Hago el submit
            bd.SubmitChanges();
            TempData["Message"] = "¡Publicacion de intercambio modificada!";
            return(RedirectToAction("MisPublicacionesActivas"));
        }