Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 2.2 KB

File metadata and controls

57 lines (42 loc) · 2.2 KB

Logo

EventBookingService

Сервис для бронирования билетов на мероприятия

О проекте

Данный проект является по сути PET проектом при прохождении курса "Продвинутая разработка на C# и .NET "

Getting Started

Ниже описана инструкция по первоначальной настройке проекта.

Необходимые компоненты

Проект разрабатывается на VS 2022 с использованием ASP .NET Core 10

Установка

  1. Клонируйте репозиторий
    git clone https://github.com/Skilllab/EventBookingService.git
  2. Откройте папку с проектом и выполните сборку
    dotnet build -p WebAPI
  3. Запустите проект
    dotnet run -p WebAPI

Использование API

При запущенном проекте в браузере введите адрес на 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 Удалить событие