27 packages tagged with “ResultPattern”
DotNetCore.Results
This Package include ResultPattern with stackTrace that gives you indecation where the error happen (MemberName , FileName , LineNumber)
DotNetCore.Results forked by YITC
MixCore.Results
ResultPattern ProblemResult Helper For MinimalAPI
Result pattern for returning from domain and services.
DotaCore.Results
Библиотека для обработки результатов операций с удобным API
ResultPattern ProblemResult Helper For controllers
Simple and effective Result pattern implementation.
Result pattern implementation for functional error handling in C#. Provides Result<T> and Result types for railway-oriented programming, eliminating exceptions for expected failures. Foundation for functional programming patterns and robust error handling.
Simple implementation of the Result Pattern.
CrabFaddy.Results
A robust and flexible C# library for implementing the Result pattern.
This library provides a straightforward implementation of the Result Pattern for .NET applications, enabling developers to encapsulate operation outcomes with clarity and consistency. With this pattern, you can gracefully handle success and failure cases, reducing the need for exceptions and enhancing the maintainability of your code.
DotaNet.Results
FluentResults Helpers Package is a lightweight, intuitive utility library designed to extend and simplify your experience when working with the FluentResults package. This package provides a rich set of helper methods and extension functions that make it easier to manage results and errors in a fluent, expressive manner. With its clear, developer-friendly API, you can effortlessly convert exceptions into results, chain multiple results together, combine error messages, and apply custom filters and transformations.
This pattern serves as an alternative to throwing exceptions for handling expected or non-critical errors in a simple way, reducing unnecessary CPU overhead. Instead of relying on exceptions for flow control, SimpleResults allows you to communicate results (data, messages, and exceptions) in a more structured and efficient way.
Enthält grundlegende Interfaces, abstrakte Klassen und Utilities für Domain-Driven-Design.
This library is designed to avoid throwing exceptions in the code. Instead, it returns a result from the method and describes the error. The library helps reduce the number of try-catch blocks in the code and is less taxing on the program compared to catching and rethrowing exceptions.
A lightweight and flexible Result pattern implementation for .NET applications. Simplifies API response handling and error management.
The packge provides services for handling endpoints which are returning the Bodatero.Result type object
Fluent API для обработки результатов операций в стиле Railway-oriented programming
Library that implements the Result Pattern in .NET in a clean and flexible way.
Library that implements the Result Pattern in Asp.net in a clean and flexible way.
A lightweight and reusable Shared Kernel library for .NET applications, providing essential building blocks for Clean Architecture and Domain-Driven Design (DDD). It includes primitives and domain patterns such as Entity, ValueObject, AggregateRoot, Enumeration, and auditable/soft-deletable entities, along with functional programming utilities like the Result pattern for functional error handling. The library supports CQRS and MediatR with command, query, and domain event handlers, plus behaviors for logging, validation, and pipeline customization. It also offers FluentValidation-based validation, custom exceptions, error handling utilities, database initialization and interceptor extensions, as well as pagination and specification support for querying data. Designed to be modular, maintainable, and reusable, it can be leveraged across microservices, modular monoliths, and enterprise .NET solutions.