Beispiel #1
0
 private LugarHistorico ToLugarHistorico(LugarHistoricoVista lugarHistorico, string pic)
 {
     return(new LugarHistorico
     {
         idLugarHistorico = lugarHistorico.idLugarHistorico,
         foto = pic,
         nombreLugarH = lugarHistorico.nombreLugarH,
         descripcionLugarH = lugarHistorico.descripcionLugarH,
         calle = lugarHistorico.calle,
         numero = lugarHistorico.numero,
         telefonoLugarH = lugarHistorico.telefonoLugarH,
         latitudLugarH = lugarHistorico.latitudLugarH,
         longitudLugarH = lugarHistorico.longitudLugarH,
         idCategoria = lugarHistorico.idCategoria,
     });
 }
Beispiel #2
0
        public async Task <ActionResult> Edit(LugarHistoricoVista lugarHistorico)
        {
            if (ModelState.IsValid)
            {
                var pic    = lugarHistorico.foto;
                var folder = "~/Content/imagenTurismo";

                if (lugarHistorico.fotoFilelugar != null)
                {
                    pic = FilesHelper.UploadPhoto(lugarHistorico.fotoFilelugar, folder);
                    pic = $"{folder}/{pic}";
                }

                var lugaresHistoricos = this.ToLugarHistorico(lugarHistorico, pic);
                db.Entry(lugaresHistoricos).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.idCategoria = new SelectList(db.Categorias, "idCategoria", "nombreCat", lugarHistorico.idCategoria);
            return(View(lugarHistorico));
        }