blob: 9739449420540848d8f67e1ec43d36335babfdba (
plain)
- package LedgerSMB::RESTXML::Document::Part;
- use strict;
- use warnings;
- use base qw(LedgerSMB::RESTXML::Document::Base);
- sub handle_get {
- my ( $self, $args ) = @_;
- my $user = $args->{user};
- my $dbh = $args->{dbh};
- my $handler = $args->{handler};
- my $res = $dbh->selectrow_hashref( q{SELECT * from part where id = ?},
- undef, $args->{args}[0] );
- if ( !$res ) {
- $handler->not_found("No part with the id $args->{args}[0] found");
- }
- else {
- $handler->respond(
- $self->hash_to_twig( { name => 'Customer', hash => $res } ) );
- }
- }
- 1;
|