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, }); }
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)); }