コード例 #1
0
        public ActionResult EditarCliente(EditarViewModel objViewModel)
        {
            try
            {
                MantenimientoClienteEntities context = new MantenimientoClienteEntities();
                Cliente objCliente = new Cliente(); ;

                if (objViewModel.ClienteId.HasValue)
                    objCliente = context.Cliente.FirstOrDefault(X => X.ClienteId == objViewModel.ClienteId.Value);

                objCliente.Nombre = objViewModel.Nombre;
                objCliente.Apellido = objViewModel.Apellidos;
                objCliente.DNI = objViewModel.DNI;
                objCliente.Edad = objViewModel.Edad;
                objCliente.Sexo = objViewModel.Sexo;
                objCliente.Nivel_Estudio = objViewModel.Nivel;
                objCliente.Telefono = objViewModel.Telefono;
                context.SaveChanges();
                TempData["MensajeRespuesta"] = "Se Edito satisfactoriamente el cliente";
                return RedirectToAction("LstCliente");

            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "No se pudo editar");
            }
            return View(objViewModel);
        }
コード例 #2
0
        public ActionResult EditarCliente(Int32? ClienteId)
        {
            EditarViewModel objViewModel = new EditarViewModel(ClienteId);

            return View(objViewModel);
        }