Projects runs with entity framework.
Base URL "http://localhost:8080/api"
Header Content-Type: application/json
Header x-access-token:||token||
POST /p1/login OBJECT
POST /p1/logout OBJECT
GET /p1/users ARRAY
POST /p1/users OBJECT
GET /p1/users/:user_id OBJECT
DELETE /p1/users/:user_id OBJECT
PUT /p1/users/:user_id OBJECT
GET /v1/catalog/page/:page/limit/:limit ARRAY REVERSE
POST /v1/catalogs OBJECT
GET /v1/catalogs/:catalog_id OBJECT
DELETE /v1/catalogs/:catalog_id OBJECT
PUT /v1/catalogs/:catalog_id OBJECT
GET /v1/catalogs/:catalog_id/books OBJECT
POST /v1/catalogs/:catalog_id/books ARRAY
POST /v1/catalogs/:catalog_id/books/page/:page/limit/:limit ARRAY
GET /v1/books/page/:page/limit/:limit ARRAY REVERSE
[most be defined] POST /v1/books OBJECT
GET /v1/books/:book_id OBJECT
DELETE /v1/books/:book_id OBJECT
PUT /v1/books/:book_id OBJECT
POST /v1/books/:book_id/specimens OBJECT
GET /v1/books/:book_id/specimens ARRAY
GET /v1/specimens/:specimen_id OBJECT
DELETE /v1/specimens/:specimen_id OBJECT
PUT /v1/specimens/:specimen_id OBJECT
GET /v1/newspapers ARRAY
POST /v1/newspapers OBJECT
GET /v1/newspapers/:newspaper_id OBJECT
PUT /v1/newspapers/:newspaper_id OBJECT
DELETE /v1/newspapers/:newspaper_id OBJECT
GET /v1/newspapers/:newspaper_id/journals ARRAY
POST /v1/newspapers/:newspaper_id/journals OBJECT
GET /v1/journals/:journal_id OBJECT
PUT /v1/journals/:journal_id OBJECT
DELETE /v1/journals/:journal_id OBJECT
Content-Type: multipart/form-data
POST /p1/files excel Form ['file_name']
In order to generate the data base you have to comment this code line
// LagashContext.cs
Database.SetInitializer<LagashContext>(null);