State-transition
Простая, но очень удобная .NET-библиотека для конфигурирования стейт-машин.
API State-transition предоставляет полный набор функций для гибкой и быстрой
настройки стейт-машин по состоянию или триггеру с множеством полезных опций.
Здесь есть всё, что вам нужно, и ничего лишнего.
Главные фичи State-transition:
• гибкая настройка конфигурации стейт-машины для перехода по состоянию или триггеру;
• stateless-подход и полный контроль за изменением состояний;
• движок построен вокруг объекта сущности с поддержкой слабой связанности;
• гибкая и адаптивная реализация для изменения состояния сущности;
• поддержка кастомных middleware.