Exemplo n.º 1
0
        public async Task <IActionResult> actualizar(UserInfo modelo)
        {
            var usuario = await _usuarioServicio.actualizar(new Usuario()
            {
                Id                   = modelo.Id,
                Apellido             = modelo.Apellido,
                CorreoElectronico    = modelo.Email,
                EmpresaId            = modelo.EmpresaId,
                Nombre               = modelo.Nombre,
                TipoIdentificacionId = modelo.TipoIdentificacionId,
                NumeroIdentificacion = modelo.NumeroIdentificacion
            });

            if (usuario != null)
            {
                return(Ok(usuario));
            }
            else
            {
                string mensaje = $"No se pudo actualizar al usuario: {modelo.Nombre} {modelo.Apellido}";
                return(BadRequest(mensaje));
            }
        }