/// <summary> /// Returns a Bad Gateway response with a Hydra Status object serialized as JSON LD. /// </summary> /// <param name="resultExtensions"><see cref="IResultExtensions"/>.</param> /// <param name="hydraContext">Hydra context.</param> /// <param name="message">Error messages.</param> public static IResult BadGatewayStatusJsonLD( this IResultExtensions resultExtensions, Context hydraContext, IEnumerable <string> messages) { return(resultExtensions.BadGatewayStatusJsonLD( hydraContext, string.Join(Environment.NewLine, messages))); }
/// <summary> /// Returns a Bad Gateway response with a Hydra Status object serialized as JSON LD. /// </summary> /// <param name="resultExtensions"><see cref="IResultExtensions"/>.</param> /// <param name="hydraContext">Hydra context.</param> /// <param name="message">Error message.</param> /// <returns><see cref="IResult"/>.</returns> public static IResult BadGatewayStatusJsonLD( this IResultExtensions resultExtensions, Context hydraContext, string message) { ArgumentNullException.ThrowIfNull(resultExtensions); return(new BadGatewayObjectResult( new Status( hydraContext, (int)HttpStatusCode.BadGateway, "Bad Gateway", message), "application/ld+json")); }
public void ListErrors_When_List_IsNull_Returns_Null() { IResultExtensions.ListErrors <bool>(resultList: null).ShouldBeNull(); }
public void HasErrors_EnumerableList_And_ErrorKey_Overload_When_List_IsNull_Returns_False() { IResultExtensions.HasErrors <bool>(resultList: null, key: Random.String()).ShouldBeFalse(); }
public void HasErrors_EnumerableList_And_ErrorType_Overload_When_List_IsNull_Returns_False() { IResultExtensions.HasErrors <bool>(resultList: null, errorType: ErrorType.Error).ShouldBeFalse(); }
public void HasErrors_EnumerableList_When_List_IsNull_Returns_False() { IResultExtensions.HasErrors <bool>(resultList: null).ShouldBeFalse(); }
public void AddNextLinkParams_When_DestinationResult_IsNull_Returns_Null() { IResultExtensions // Arrange .AddNextLinkParams <object>(destinationResult: null, sourceResult: null) // Act .ShouldBeNull(); // Assert }
public void AddNextLinkParam_When_Result_IsNull_Return_Null() { IResultExtensions // Arrange .AddNextLinkParam <object>(result: null, key: Random.String(), value: Random.String()) // Act .ShouldBeNull(); // Assert }
public static IResult Html(this IResultExtensions resultExtensions, string html) { ArgumentNullException.ThrowIfNull(resultExtensions); return(new HtmlResult(html)); }
public static IResult View(this IResultExtensions result, string viewName) { return(new ActionViewResult(viewName)); }
public static IResult View(this IResultExtensions result, string viewName, object model) { return(new ActionViewResult(viewName, model)); }
public static IResult ResultResponse <T>(this IResultExtensions resultExtensions, T data, string returnMessage = null, bool isSuccess = true) { ArgumentNullException.ThrowIfNull(resultExtensions, nameof(resultExtensions)); return(new Result <T>(data, returnMessage, isSuccess)); }