TG Telegram Group & Channel
C# 1001 notes | United States America (US)
Create: Update:

🚀 Wissance.WebApiToolkit: Быстрое создание REST и GRPC API на .NET

Если устал каждый раз писать одинаковый CRUD — этот toolkit тебя спасёт.
С помощью [Wissance.WebApiToolkit](https://github.com/Wissance/WebApiToolkit) можно создать полноценный REST или GRPC API почти без усилий.

Что умеет:
- Минимум кода — CRUD-контроллер ≈ 10 строк
- BULK-операции: обновление/удаление сразу нескольких объектов
- Поддержка Entity Framework, EdgeDB и других хранилищ через IModelManager
- Автогенерация GRPC-сервисов
- Встроенная пагинация, фильтрация, сортировка
- Поддержка Swagger (c версии 1.6.0)

Архитектура построена на 5 слоях:
EntityDTOFactoryManagerController

Пример CRUD-контроллера:


[ApiController]
public class BookController : BasicCrudController<BookDto, BookEntity, int, EmptyAdditionalFilters>
{
public BookController(BookManager manager)
{
Manager = manager;
_manager = manager;
}

private readonly BookManager _manager;
}


● Установка:


dotnet add package Wissance.WebApiToolkit



🔗 WeatherControl — полная интеграция с EF и EdgeDB

Проект open-source:
github.com/Wissance/WebApiToolkit

🚀 Wissance.WebApiToolkit: Быстрое создание REST и GRPC API на .NET

Если устал каждый раз писать одинаковый CRUD — этот toolkit тебя спасёт.
С помощью [Wissance.WebApiToolkit](https://github.com/Wissance/WebApiToolkit) можно создать полноценный REST или GRPC API почти без усилий.

Что умеет:
- Минимум кода — CRUD-контроллер ≈ 10 строк
- BULK-операции: обновление/удаление сразу нескольких объектов
- Поддержка Entity Framework, EdgeDB и других хранилищ через IModelManager
- Автогенерация GRPC-сервисов
- Встроенная пагинация, фильтрация, сортировка
- Поддержка Swagger (c версии 1.6.0)

Архитектура построена на 5 слоях:
EntityDTOFactoryManagerController

Пример CRUD-контроллера:

[ApiController]
public class BookController : BasicCrudController<BookDto, BookEntity, int, EmptyAdditionalFilters>
{
public BookController(BookManager manager)
{
Manager = manager;
_manager = manager;
}

private readonly BookManager _manager;
}


● Установка:


dotnet add package Wissance.WebApiToolkit



🔗 WeatherControl — полная интеграция с EF и EdgeDB

Проект open-source:
github.com/Wissance/WebApiToolkit


>>Click here to continue<<

C# 1001 notes






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)