procedure TPeopleService.Add(APerson: TPerson);
var
Cmd: TFDCustomCommand;
begin
Cmd := FDM.updPeople.Commands[arInsert];
TFireDACUtils.ObjectToParameters(Cmd.Params, APerson, 'NEW_');
Cmd.Execute;
APerson.ID := cmd.Connection.GetLastAutoGenValue('id');
end;