Commit Graph

827 Commits

Author SHA1 Message Date
Daniele Teti
e494111e5d Updated WineCellar demo 2024-07-28 23:26:50 +02:00
Daniele Teti
63ae0d62d9 Added Profiler.Trace to profile Proc() and Profiler-Trae<T> to profile Func<T> 2024-07-25 15:08:40 +02:00
Daniele Teti
051e778295 Small JSONRPC demo fix 2024-07-19 18:20:49 +02:00
Daniele Teti
d5156646ea Old Write* to LogI and LogException 2024-07-09 23:22:26 +02:00
Daniele Teti
c420be5f24 Improved Sample functional_actions_showcase 2024-07-09 23:21:50 +02:00
Daniele Teti
cc0a5d1281 Improves CustomLogger sample 2024-07-08 21:07:13 +02:00
Daniele Teti
8ac772f871 NEW SAMPLE: Render Binary Contents 2024-07-08 12:57:06 +02:00
Daniele Teti
6d22cf6c6e NEW sample: htmx_website 2024-07-02 23:06:30 +02:00
Daniele Teti
2758b2bbea Fixed some weird behaviour of the sample about JSONRPC 2024-07-02 19:14:45 +02:00
Daniele Teti
e2908e388d Removed old sample about jsonrpc 2024-07-02 19:08:56 +02:00
Daniele Teti
38abb58770 fileupload demo: Removed RawRequest when not needed 2024-06-26 16:08:11 +02:00
Daniele Teti
06bfe221ef Updated HTMX samples to HTMX 2.0.0 2024-06-19 14:25:33 +02:00
Daniele Teti
66f7fcb8ac Added MVCNameCaseDefault 2024-06-19 14:25:04 +02:00
Daniele Teti
4d54155bd7 Pushed some members of TLoggerPROFileAppender into protected section 2024-05-29 14:26:01 +02:00
Daniele Teti
b6b2a1818e Added more "Response Methods" 2024-05-27 23:00:52 +02:00
Daniele Teti
1f06210979 Added sample for nested and internal partials with Mustache 2024-05-23 15:30:50 +02:00
Daniele Teti
cf08f46555 Added "Shuffle" to sqids_showcase 2024-05-23 11:02:00 +02:00
Daniele Teti
43478dbdbf Added TMVCSqidsEncoder, IMVCSqidsEncoder and relative sample (sqids_showcase.dproj) 2024-05-23 10:04:31 +02:00
Daniele Teti
a559b34f6a Improved db logger sample 2024-05-23 10:03:55 +02:00
Daniele Teti
fcee922c2a Functional Actions Sample Clean 2024-05-23 10:03:30 +02:00
Daniele Teti
7ce308b54f New Sample DataPump 2024-05-16 17:59:17 +02:00
Daniele Teti
cb01d14729 Added specific test for ser/unser of objects decorated with Sqids 2024-05-16 17:15:59 +02:00
Daniele Teti
4b0d872cd5 New sample: SimpleRESTAPIUsingInjection (to explain how to use injection) 2024-05-14 23:26:38 +02:00
Daniele Teti
12a4d626f1 Removed "sqids" sample (Wizard can generate the sample project now) 2024-05-10 16:18:08 +02:00
Daniele Teti
0cdbcb75d4 Merge branch 'dmvcframework-3.4.2-magnesium'
* dmvcframework-3.4.2-magnesium:
  Sqids support - base classes + converter mechanism. Added ":sqid" converter.
2024-05-09 23:50:40 +02:00
Daniele Teti
7420015c5c Sqids support - base classes + converter mechanism. Added ":sqid" converter. 2024-05-09 23:50:01 +02:00
Daniele Teti
3034a061b2 Removed unused units 2024-05-04 16:36:31 +02:00
Daniele Teti
9b414b8665 Delphi Tokyo Compat 2024-05-02 19:14:59 +02:00
Daniele Teti
d743333741 Updated dmustache to version 2 2024-04-29 15:40:45 +02:00
Daniele Teti
8e8c31b904 https://github.com/danieleteti/delphimvcframework/issues/693 2024-04-29 13:35:07 +02:00
Daniele Teti
8e7e14151d Profiling can be enabled by the wizard 2024-04-24 17:03:05 +02:00
Daniele Teti
a4995177c6 Updated sample 2024-04-23 23:20:01 +02:00
Daniele Teti
b3e903ce5d DB Logger for articles_crud_server 2024-04-23 23:19:45 +02:00
Daniele Teti
b1db039655 Updated samples 2024-04-23 23:16:28 +02:00
Daniele Teti
2559a00084 Aligned sample data database for activerecorddb 2024-04-22 18:11:53 +02:00
Daniele Teti
c297081c07 Polished some log messages for dotEnv 2024-04-19 18:17:57 +02:00
Daniele Teti
4c191c3742 Preparing for release 2024-04-19 13:21:45 +02:00
Daniele Teti
65fa22ea55 Improved TransactionContext sample 2024-04-17 23:32:06 +02:00
Daniele Teti
d231ebf3cb Changed param order for RegisterType 2024-04-17 09:57:22 +02:00
Daniele Teti
563f184eb2 Code cleanup between TMVCRenderer and TMVCController 2024-04-16 16:39:41 +02:00
Daniele Teti
74211a95b2 Added CreateResponse(string,string) 2024-04-16 15:21:18 +02:00
Daniele Teti
089513e2cf New Project Generator Architecture 2024-04-11 18:54:29 +02:00
Daniele Teti
dea575f3df Modernized FileUpload sample 2024-04-10 17:12:42 +02:00
Daniele Teti
f2e171e08c Updated sample simple_api_using_mvcactiverecord_with_version to work with functional actions. 2024-04-05 00:34:06 +02:00
Daniele Teti
ac78f902ca Small refactoring of JSONRPC controller 2024-04-05 00:01:04 +02:00
Daniele Teti
ff8124742e Sample articles_crud_server updated to use db logger 2024-04-04 16:21:45 +02:00
Daniele Teti
af0984e050 Added
function OKResponse(const Body: TObject): IMVCResponse; overload;
    function OKResponse: IMVCResponse; overload;
    function NotFoundResponse(const Body: TObject): IMVCResponse; overload;
    function NotFoundResponse: IMVCResponse; overload;
    function NoContentResponse: IMVCResponse;
    function UnauthorizedResponse: IMVCResponse;
    function BadRequestResponse: IMVCResponse; overload;
    function BadRequestResponse(const Error: TObject): IMVCResponse; overload;
    function CreatedResponse(const Location: string = ''; const Body: TObject = nil): IMVCResponse;
    function AcceptedResponse(const Location: string = ''; const Body: TObject = nil): IMVCResponse;
    function ConflictResult: IMVCResponse;
    function InternalServerErrorResponse: IMVCResponse;
2024-04-03 16:11:38 +02:00
Daniele Teti
8c80ed7a3e Cleanup TransactionContext, better exception message for no data found. 2024-04-03 14:41:29 +02:00
Daniele Teti
e370718a34 Added EMVCActiveRecordTransactionContext 2024-04-03 09:59:53 +02:00
Daniele Teti
9b6cb6386b Improved articles_crud_server sample 2024-03-31 18:37:09 +02:00