using System; namespace Quadarax.Foundation.Core.Value { public class Result { public bool IsSuccess { get; } public Exception ThrownException { get; } public int Code { get; } public Result(Exception e):this (e,100) { } public Result(Exception e, int code) { ThrownException = e; IsSuccess = false; Code = code; } public Result():this(0) { } public Result(int code) { IsSuccess = true; Code = code; } } }