-
Notifications
You must be signed in to change notification settings - Fork 0
/
APICaixaVirtual.dpr
52 lines (42 loc) · 1.81 KB
/
APICaixaVirtual.dpr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
program APICaixaVirtual;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
Horse,
Horse.HandleException,
Horse.Jhonson,
Horse.BasicAuthentication,
Horse.Compression,
Caixa.Providers.Connection in 'src\Providers\Caixa.Providers.Connection.pas' {ProviderConnection: TDataModule},
Caixa.Services.Categoria in 'src\Services\Caixa.Services.Categoria.pas' {ServiceCategoria: TDataModule},
Caixa.Controllers.Categoria in 'src\Controllers\Caixa.Controllers.Categoria.pas',
Caixa.Services.Usuario in 'src\Services\Caixa.Services.Usuario.pas' {ServiceUsuario: TDataModule},
Caixa.Providers.Encrypt in 'src\Providers\Caixa.Providers.Encrypt.pas',
Caixa.Controllers.Usuario in 'src\Controllers\Caixa.Controllers.Usuario.pas',
Caixa.Providers.Authorization in 'src\Providers\Caixa.Providers.Authorization.pas',
Caixa.Controllers.Login in 'src\Controllers\Caixa.Controllers.Login.pas',
Caixa.Services.Movimentacao in 'src\Services\Caixa.Services.Movimentacao.pas' {ServiceMovimentacao: TDataModule},
Caixa.Controllers.Movimentacao in 'src\Controllers\Caixa.Controllers.Movimentacao.pas',
Caixa.Services.Movimentacao.Saldo in 'src\Services\Caixa.Services.Movimentacao.Saldo.pas' {ServiceMovimentacaoSaldo: TDataModule},
Caixa.Controllers.Movimentacao.Saldo in 'src\Controllers\Caixa.Controllers.Movimentacao.Saldo.pas',
Horse.HTTP in 'modules\horse\src\Horse.HTTP.pas';
begin
ReportMemoryLeaksOnShutdown := True;
THorse
.Use(Compression())
.Use(Jhonson)
.Use(HandleException);
Caixa.Controllers.Login.Registry;
Caixa.Controllers.Usuario.Registry;
Caixa.Controllers.Categoria.Registry;
Caixa.Controllers.Movimentacao.Registry;
Caixa.Controllers.Movimentacao.Saldo.Registry;
THorse.Listen(9000,
procedure(aHorse:THorse)
begin
WriteLn('Running');
readln;
end
);
end.