public async Task <IActionResult> EditarMenuEventos(MenuEventos p, ICollection <IFormFile> files) { if (p.Id == 0) { return(NotFound()); } var upload = Path.Combine(_environment.WebRootPath, "images"); foreach (var file in files) { if (file.Length > 0) { using (var fileStream = new FileStream(Path.Combine(upload, file.FileName), FileMode.Create)) { p.RutaImage = "/images/" + file.FileName; p.RutaImage2 = "/images/" + file.FileName; await file.CopyToAsync(fileStream); } } } if (ModelState.IsValid) { try{ _contexto.Update(p); await _contexto.SaveChangesAsync(); }catch (Exception e) { return(RedirectToAction("Index")); } } return(View(p)); }
public async Task <IActionResult> CrearMenuEventos(MenuEventos pro, ICollection <IFormFile> files) { var upload = Path.Combine(_environment.WebRootPath, "images"); foreach (var file in files) { if (file.Length > 0) { using (var fileStream = new FileStream(Path.Combine(upload, file.FileName), FileMode.Create)) { pro.RutaImage = "/images/" + file.FileName; pro.RutaImage2 = "/images/" + file.FileName; await file.CopyToAsync(fileStream); } } } if (ModelState.IsValid) { _contexto.menueventos.Add(pro); await _contexto.SaveChangesAsync(); } return(View(pro)); }