A lot of changes

This commit is contained in:
2026-03-19 20:21:02 +01:00
parent e89fc5b45c
commit 716558c085
17 changed files with 119 additions and 59 deletions
@@ -1,9 +0,0 @@
using Ardalis.Result;
using DispatchR.Abstractions.Send;
using Musify.Application.Users.Contracts;
namespace Musify.Application.Users.Queries.GetUsers
{
public record GetUsersCommand(int PageNumber, int PageSize, string UsernameSearch)
: IRequest<GetUsersCommand, Task<Result<PaginatedUserResponse>> >;
}
@@ -0,0 +1,9 @@
using Ardalis.Result;
using DispatchR.Abstractions.Send;
using Musify.Application.Users.Contracts;
namespace Musify.Application.Users.Queries.GetUsers
{
public record GetUsersQuery(int PageNumber, int PageSize, string UsernameSearch)
: IRequest<GetUsersQuery, Task<Result<PaginatedUserResponse>> >;
}
@@ -1,4 +1,4 @@
using Ardalis.Result;
using Ardalis.Result;
using DispatchR.Abstractions.Send;
using Microsoft.EntityFrameworkCore;
using Musify.Application.Contracts.Infrastructure;
@@ -9,9 +9,9 @@ using X.PagedList.Extensions;
namespace Musify.Application.Users.Queries.GetUsers
{
public class GetUsersQueryHandler(IDatabase database, IKeycloakUserClient keycloakUserClient)
: IRequestHandler<GetUsersCommand, Task<Result<PaginatedUserResponse> >>
: IRequestHandler<GetUsersQuery, Task<Result<PaginatedUserResponse> >>
{
public async Task<Result<PaginatedUserResponse>> Handle(GetUsersCommand request, CancellationToken cancellationToken)
public async Task<Result<PaginatedUserResponse>> Handle(GetUsersQuery request, CancellationToken cancellationToken)
{
var pageNumber = request.PageNumber < 1 ? 1 : request.PageNumber;
var pageSize = request.PageSize < 1 ? 10 : request.PageSize;
@@ -56,4 +56,4 @@ namespace Musify.Application.Users.Queries.GetUsers
return Result.Success(response);
}
}
}
}