private Usuario MapearUsuarioUpdate(ClienteUpdateModel clienteUpdate, string correo) { var usuario = new Usuario { Correo = correo, Contraseña = clienteUpdate.Contraseña }; return(usuario); }
public IActionResult Put(string id, [FromBody] ClienteUpdateModel cliente) { try { return(Ok(clienteService.Update(id, mapper.Map <Cliente>(cliente)))); } catch (Exception ex) { logger.LogError(ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
private Cliente MapearPersonaUpdate(ClienteUpdateModel clienteUpdate, string identificacion, string correo) { var cliente = new Cliente { Identificacion = identificacion, Nombre = clienteUpdate.Nombre, Apellido = clienteUpdate.Apellido, Genero = clienteUpdate.Genero, FechaNacimiento = clienteUpdate.FechaNacimiento, Correo = correo }; return(cliente); }
public ActionResult <string> Put(string identificacion, ClienteUpdateModel clienteUpdate) { var id = _clienteService.BuscarXIdentificacion(identificacion); if (id == null) { return(BadRequest("No encontrado")); } Cliente cliente = MapearPersonaUpdate(clienteUpdate, identificacion, id.Correo); Usuario usuario = MapearUsuarioUpdate(clienteUpdate, id.Correo); var mensaje = _clienteService.Modificar(cliente); var mensajeUsuario = _usuarioService.Modificar(usuario); return(Ok(mensaje + ", " + mensajeUsuario)); }