public IActionResult Editar(ArqueroEditarDto arquero) { //Guardamos en la base o tocamos la lista if (ModelState.IsValid) { var arqueroAnterior = ListaArqueros.Where(a => a.Id == arquero.Id).FirstOrDefault(); if (arqueroAnterior != null) { arqueroAnterior.Nombre = arquero.Nombre; arqueroAnterior.Apellido = arquero.Apellido; arqueroAnterior.ClubNavigation = _context.Club.Find(arquero.ClubId); _context.SaveChanges(); try { string carpetaFotos = Path.Combine(_hostingEnvironment.WebRootPath, "imagenes"); string nombreArchivo = arquero.Id + "." + arquero.Foto.FileName.Split('.')[^ 1];
public IActionResult Editar(int Id, string Nombre, string Apellido, string Club)//int Id, string Nombre, string Apellido, string Club { //var user=ListaArqueros.Where(a=> a.Id==Id).FirstOrDefault(); ViewBag.Nombre = Nombre; ViewBag.Apellido = Apellido; TempData["Nombre"] = Nombre; TempData["Apellido"] = Apellido; var arquero = new ArqueroEditarDto(); arquero.Clubes = _context.Club.Select(c => new System.Web.Mvc.SelectListItem { Value = c.Id.ToString(), Text = c.Nombre }); arquero.ClubId = Convert.ToInt32(Club); return(View(arquero)); }