コード例 #1
0
        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];
コード例 #2
0
        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));
        }