public async Task <IActionResult> DatosPersonales(Cliente client) { Cliente cliente = JsonConvert.DeserializeObject <Cliente>(HttpContext.Session.GetString("User")); if (ModelState.GetValidationState("DatosPersonales.Nombre") == ModelValidationState.Valid && ModelState.GetValidationState("DatosPersonales.Apellidos") == ModelValidationState.Valid && ModelState.GetValidationState("DatosPersonales.Movil") == ModelValidationState.Valid && ModelState.GetValidationState("DatosPersonales.Fijo") == ModelValidationState.Valid) { cliente.DatosPersonales = client.DatosPersonales; cliente = await _dbAccess.EditarPersonal(cliente); HttpContext.Session.SetString("User", JsonConvert.SerializeObject(cliente)); return(RedirectToAction("UserPanel", "Cliente")); } else { return(View(cliente)); } }