Beispiel #1
0
        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));
            }
        }