public static ConvertibleActionBuilder <T, TOut> WithActionResultRewrite <T, TOut>( this ConvertibleActionBuilder <T, TOut> builder, Dictionary <ActionStatus, Func <TOut, IActionResult> > resultRewrites) { builder.ActionResultRewrite = resultRewrites; return(builder); }
public static ConvertibleActionBuilder <TIn, TRes> WithNullNotFoundCondition <TIn, TRes>( this ConvertibleActionBuilder <TIn, TRes> function, bool?withNullNotFoundConditionAfterDataConvert = null) { function.NullNotFoundCondition = true; if (withNullNotFoundConditionAfterDataConvert.HasValue && withNullNotFoundConditionAfterDataConvert.Value) { function.WithNullNotFoundConditionAfterDataConvert(); } return(function); }
public static ConvertibleActionBuilder <TIn, TRes> WithNotFoundCondition <TIn, TRes>( this ConvertibleActionBuilder <TIn, TRes> function, Func <TIn, bool> notFoundCondition, Func <TRes, bool> notFoundConditionAfterDataConvert = null) { function.NotFoundCondition = notFoundCondition; if (notFoundConditionAfterDataConvert != null) { function.WithNotFoundConditionAfterDataConvert(notFoundConditionAfterDataConvert); } return(function); }
public static ConvertibleActionBuilder <TIn, TRes> WithShouldSerializePrivateProperties <TIn, TRes>( this ConvertibleActionBuilder <TIn, TRes> function, bool shouldSerialize) where TRes : IPrivatePropertiesContainer { function.ShouldSerializePrivateProperties = shouldSerialize; return(function); }
public static ConvertibleActionBuilder <TIn, TRes> WithNullNotFoundConditionAfterDataConvert <TIn, TRes>( this ConvertibleActionBuilder <TIn, TRes> function) { function.NullNotFoundConditionAfterDataConvert = true; return(function); }
public static ConvertibleActionBuilder <TIn, TRes> WithNotFoundConditionAfterDataConvert <TIn, TRes>( this ConvertibleActionBuilder <TIn, TRes> function, Func <TRes, bool> notFoundCondition) { function.NotFoundConditionAfterDataConvert = notFoundCondition; return(function); }