private static HttpStatusCode GetStatusCodeForErrorType(TaskErrorType type) { return(type switch { TaskErrorType.NotFound => HttpStatusCode.NotFound, TaskErrorType.Unauthorized => HttpStatusCode.Unauthorized, _ => HttpStatusCode.UnprocessableEntity });
public TaskResult(string[] errors, TaskErrorType type = TaskErrorType.Unprocessable) { Success = false; ErrorType = type; Errors = errors; }
public TaskResult(TaskErrorType type) { Success = false; ErrorType = type; }