19 lines
1.4 KiB
PHP
19 lines
1.4 KiB
PHP
|
|
<?php
|
||
|
|
include_once "Router.php";
|
||
|
|
|
||
|
|
$router = new Router();
|
||
|
|
$router->addRoute("GET", "/catalogs/:id", [CatalogController::class, "getCatalog"]);
|
||
|
|
$router->addRoute("GET", "/complexes/:id", [ComplexesController::class, "getComplexes"]);
|
||
|
|
$router->addRoute("GET", "/apartments/:id", [CatalogController::class, "getApartment"]);
|
||
|
|
$router->addRoute("GET", "/complexes-apartments/:id", [ComplexesController::class, "getApartment"]);
|
||
|
|
$router->addRoute("POST", "/catalogs/:catalogId/apartments/:apartmentId/favorite", [ApartmentFavController::class, "toggleFavoriteApartment"]);
|
||
|
|
$router->addRoute("POST", "/catalogs/:catalogId/blocks/:blockId/favorite", [BlockFavController::class, "toggleFavoriteBlock"]);
|
||
|
|
$router->addRoute("POST", '/frames/addframe', [FrameController::class, "addFrame"]);
|
||
|
|
$router->addRoute("GET", '/frames/:token', [FrameController::class, "getFrame"]);
|
||
|
|
$router->addRoute("GET", "/frames/:token/blocks/:block_id", [FrameController::class, "getBlock"]);
|
||
|
|
$router->addRoute("POST", '/frames/:token/apartments/:apartmentId/addrequest', [FrameController::class, "addRequest"]);
|
||
|
|
$router->addRoute("GET", '/frames/:token/deadlines', [FrameController::class, "getDeadlines"]);
|
||
|
|
$router->addRoute("GET", '/frames/:token/get-color', [FrameController::class, "getMainColor"]);
|
||
|
|
$router->addRoute("GET", '/frames/:token/blocks/:blockId/deadlines', [FrameController::class, "getDeadlines"]);
|
||
|
|
$router->addRoute("GET", '/frames/:token/map-blocks', [FrameController::class, "getMapBlocks"]);
|