Skip to content

wolf-mtwo/lagash-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

lagash-server

data base installation

Projects runs with entity framework.

services resume

Base URL "http://localhost:8080/api"

Header Content-Type: application/json

Header x-access-token:||token||

public

POST /p1/login OBJECT

private

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

especial

Content-Type: multipart/form-data

POST /p1/files excel Form ['file_name']

Generate data base

In order to generate the data base you have to comment this code line

  // LagashContext.cs
  Database.SetInitializer<LagashContext>(null);