public APIActionResult And(APIActionResult result) { if (Success) { return(result); } else { return(this); } }
private object Status <T>(APIActionResult <T> result) { HttpContext.Response.StatusCode = result.GetStatus(); if (result.Success) { return(result.Result); } else { return(new ProblemDetails { Status = result.GetStatus(), Detail = result.Error, Title = "API Error" }); } }