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); }
public ActionResult EditarCliente(Int32? ClienteId) { EditarViewModel objViewModel = new EditarViewModel(ClienteId); return View(objViewModel); }