Skip to content

Ivandemidov00/TaskApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskApi

API реализованный при помощи архитектурного подхода CQRS,
на платформе .NET Core СУБД SQLite, фронтенд Javascript

Peek 2021-09-07 11-49

Сущности

  • Tasks
Имя Тип
ID INTEGER
Name TEXT
Description TEXT
StatusId INTEGER
  • Statuses
Имя Тип
Status_ID INTEGER
Status_Name TEXT

Методы

GetAll
http://localhost:5000/api/task/getall

{
    "tasks": [
        {
            "id": 44,
            "name": "five",
            "description": "two",
            "status": "В работе"
        },
        {
            "id": 45,
            "name": "seven",
            "description": "two",
            "status": "В работе"
        }
    ]
}

Get
http://localhost:5000/api/task/get/{id}

{
    "id": 44,
    "name": "two",
    "description": "two",
    "status": "В работе"
}

Create
http://localhost:5000/api/task/create
Body

{
    "Name":"seven",
    "Description":"two",
    "Status":2
}

Update
http://localhost:5000/api/task/update
Body

{
    "id":44,
    "Name":"3331w",
    "Description":"111",
    "StatusId":2
    
}

Delete
http://localhost:5000/api/task/delete/{id}

About

Web API with Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published