REslava.Result Samples

Working examples demonstrating REslava.Result, Source Generators, and Analyzers.


Project Framework Description
FastMinimalAPI.REslava.Result.Demo .NET 10 Minimal API Full-featured demo with SmartEndpoints, OneOf, EF Core In-Memory, Scalar UI
FastMvcAPI.REslava.Result.Demo .NET 10 MVC API Full-featured demo with SmartEndpoints, OneOf, EF Core In-Memory, Scalar UI
REslava.Result.Samples.Console .NET 10 Console Core library examples: Result, Maybe, OneOf, LINQ, Validation

cd samples/FastMinimalAPI.REslava.Result.Demo
dotnet run

Features demonstrated: - [AutoGenerateEndpoints] SmartEndpoints with auto HTTP method/route inference - Result<T>.ToIResult() and OneOf<...>.ToIResult() extensions - Authorization support (RequiresAuth, Roles, AllowAnonymous) - OpenAPI metadata auto-generation - EF Core In-Memory database

cd samples/REslava.Result.Samples.Console
dotnet run

Features demonstrated: - Result<T> creation, chaining, and error handling - Maybe<T> safe null handling - OneOf<T1,T2,T3> discriminated unions - LINQ query syntax (from ... in ... select) - Functional composition (Compose, Bind, Map) - Validation framework