Skip to content

Commit

Permalink
Merge pull request #289 from Lombiq/issue/OFFI-135
Browse files Browse the repository at this point in the history
OFFI-135: OC 2.0 upgrade post fixup
  • Loading branch information
sarahelsaig authored Oct 8, 2024
2 parents 415b9a6 + 5b1a6e8 commit b060ddc
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 5 deletions.
2 changes: 1 addition & 1 deletion Lombiq.HelpfulLibraries.Common/Utilities/Union.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ internal Union(T1 left, T2 right, bool leftIsSet)

public static class Union
{
// The value of leftIsSet doesn't matter.
public static Union<T1, T2> Neither<T1, T2>() =>
// The value of leftIsSet doesn't matter.
new(default, default, leftIsSet: true);
}
8 changes: 7 additions & 1 deletion Lombiq.HelpfulLibraries.OrchardCore/Data/QueryExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
using YesSql.Indexes;

Expand Down Expand Up @@ -195,4 +196,9 @@ public static Task<GetPageAndPagerViewModel<T>> GetPageAndPagerAsync<T>(
}
}

public record GetPageAndPagerViewModel<T>(IList<T> Items, IShape Pager, int Total, int PageSize, int PageIndex);
public record GetPageAndPagerViewModel<T>(
IList<T> Items,
[property: JsonIgnore] IShape Pager,
int Total,
int PageSize,
int PageIndex);
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public static Task<bool> AuthorizeCurrentUserAsync(
/// <typeparam name="TResult">The final outcome.</typeparam>
public static async Task<IActionResult> AuthorizeForCurrentUserValidateAndExecuteAsync<TData, TResult>(
this IAuthorizationService service,
Controller controller,
ControllerBase controller,
IEnumerable<Permission> permissions,
Func<Task<(bool IsSuccess, TData Data)>> validateAsync,
Func<TData, Task<TResult>> executeAsync,
Expand Down Expand Up @@ -82,7 +82,7 @@ public static async Task<IActionResult> AuthorizeForCurrentUserValidateAndExecut
/// <inheritdoc cref="AuthorizeForCurrentUserValidateAndExecuteAsync{TData,TResult}"/>
public static Task<IActionResult> AuthorizeForCurrentUserAndExecuteAsync<TResult>(
this IAuthorizationService service,
Controller controller,
ControllerBase controller,
IEnumerable<Permission> permissions,
Func<Task<TResult>> executeAsync,
string authenticationScheme = "Api",
Expand All @@ -98,7 +98,7 @@ public static Task<IActionResult> AuthorizeForCurrentUserAndExecuteAsync<TResult
/// <inheritdoc cref="AuthorizeForCurrentUserValidateAndExecuteAsync{TData,TResult}"/>
public static Task<IActionResult> AuthorizeForCurrentUserValidateNotNullAndExecuteAsync<TData, TResult>(
this IAuthorizationService service,
Controller controller,
ControllerBase controller,
IEnumerable<Permission> permissions,
Func<Task<TData>> validateAsync,
Func<TData, Task<TResult>> executeAsync,
Expand Down

0 comments on commit b060ddc

Please sign in to comment.