/
urmat
/
taskboardproject1
Обзор
Документация
Войти
/
urmat
/
taskboardproject1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
UserService
src/UserService.Domain/Common/Result.cs
26 строк
690 B
urmatgit
added services
28 мар 2025, 15:03
28 мар 2025, 15:03
913e51d
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace UserService.DataAccess.Common { public class Result<T> { public bool IsSuccess { get; } public T Value { get; } public string Error { get; } public bool IsFailure => !IsSuccess; private Result(T value, bool isSuccess, string error) { Value = value; IsSuccess = isSuccess; Error = error; } public static Result<T> Success(T value) => new(value, true, null); public static Result<T> Failure(string error) => new(default, false, error); } }