Данный проект является по сути PET проектом при прохождении курса "Продвинутая разработка на C# и .NET "
Ниже описана инструкция по первоначальной настройке проекта.
Проект разрабатывается на VS 2022 с использованием ASP .NET Core 10
- Клонируйте репозиторий
git clone https://github.com/Skilllab/EventBookingService.git
- Откройте папку с проектом и выполните сборку
dotnet build -p WebAPI
- Запустите проект
dotnet run -p WebAPI
При запущенном проекте в браузере введите адрес на swagger https://localhost:5001/swagger/index.html
Доступные запросы
| Вид запроса | Метод | Параметр | Возвращаемое значение | Описание |
|---|---|---|---|---|
| GET | /api/Events | Массив JSON | Получить список всех событий | |
| GET | /api/Events/{id} | GUID | JSON | Получить событие по id |
| POST | /api/Events | JSON | Создать новое событие | |
| PUT | /api/Events | JSON | Обновить событие целиком | |
| DELETE | /api/Events/{id} | GUID | Удалить событие |