This commit is contained in:
King
2025-09-28 18:54:22 +03:30
parent 9fcc5d9276
commit ad492abdea
28 changed files with 160 additions and 58 deletions

View File

@@ -1,3 +1,6 @@
using BackOffice.BFF.Application.UserCQ.Commands.CreateNewUser;
using CMSMicroservice.Protobuf.Protos.UserOrder;
namespace BackOffice.BFF.Application.UserOrderCQ.Commands.CreateNewUserOrder;
public class CreateNewUserOrderCommandHandler : IRequestHandler<CreateNewUserOrderCommand, CreateNewUserOrderResponseDto>
{
@@ -10,7 +13,8 @@ public class CreateNewUserOrderCommandHandler : IRequestHandler<CreateNewUserOrd
public async Task<CreateNewUserOrderResponseDto> Handle(CreateNewUserOrderCommand request, CancellationToken cancellationToken)
{
//TODO: Implement your business logic
return new CreateNewUserOrderResponseDto();
var response = await _context.UserOrders.CreateNewUserOrderAsync(request.Adapt<CreateNewUserOrderRequest>(), cancellationToken: cancellationToken);
return response.Adapt<CreateNewUserOrderResponseDto>();
}
}

View File

@@ -1,3 +1,5 @@
using CMSMicroservice.Protobuf.Protos.UserOrder;
namespace BackOffice.BFF.Application.UserOrderCQ.Commands.DeleteUserOrder;
public class DeleteUserOrderCommandHandler : IRequestHandler<DeleteUserOrderCommand, Unit>
{
@@ -10,7 +12,8 @@ public class DeleteUserOrderCommandHandler : IRequestHandler<DeleteUserOrderComm
public async Task<Unit> Handle(DeleteUserOrderCommand request, CancellationToken cancellationToken)
{
//TODO: Implement your business logic
return new Unit();
await _context.UserOrders.DeleteUserOrderAsync(request.Adapt<DeleteUserOrderRequest>(), cancellationToken: cancellationToken);
return Unit.Value;
}
}

View File

@@ -1,3 +1,5 @@
using CMSMicroservice.Protobuf.Protos.UserOrder;
namespace BackOffice.BFF.Application.UserOrderCQ.Commands.UpdateUserOrder;
public class UpdateUserOrderCommandHandler : IRequestHandler<UpdateUserOrderCommand, Unit>
{
@@ -10,7 +12,8 @@ public class UpdateUserOrderCommandHandler : IRequestHandler<UpdateUserOrderComm
public async Task<Unit> Handle(UpdateUserOrderCommand request, CancellationToken cancellationToken)
{
//TODO: Implement your business logic
return new Unit();
await _context.UserOrders.UpdateUserOrderAsync(request.Adapt<UpdateUserOrderRequest>(), cancellationToken: cancellationToken);
return Unit.Value;
}
}

View File

@@ -1,3 +1,6 @@
using BackOffice.BFF.Application.UserCQ.Queries.GetAllUserByFilter;
using CMSMicroservice.Protobuf.Protos.UserOrder;
namespace BackOffice.BFF.Application.UserOrderCQ.Queries.GetAllUserOrderByFilter;
public class GetAllUserOrderByFilterQueryHandler : IRequestHandler<GetAllUserOrderByFilterQuery, GetAllUserOrderByFilterResponseDto>
{
@@ -10,7 +13,8 @@ public class GetAllUserOrderByFilterQueryHandler : IRequestHandler<GetAllUserOrd
public async Task<GetAllUserOrderByFilterResponseDto> Handle(GetAllUserOrderByFilterQuery request, CancellationToken cancellationToken)
{
//TODO: Implement your business logic
return new GetAllUserOrderByFilterResponseDto();
var response = await _context.UserOrders.GetAllUserOrderByFilterAsync(request.Adapt<GetAllUserOrderByFilterRequest>(), cancellationToken: cancellationToken);
return response.Adapt<GetAllUserOrderByFilterResponseDto>();
}
}

View File

@@ -1,3 +1,6 @@
using BackOffice.BFF.Application.UserCQ.Queries.GetUser;
using CMSMicroservice.Protobuf.Protos.UserOrder;
namespace BackOffice.BFF.Application.UserOrderCQ.Queries.GetUserOrder;
public class GetUserOrderQueryHandler : IRequestHandler<GetUserOrderQuery, GetUserOrderResponseDto>
{
@@ -10,7 +13,8 @@ public class GetUserOrderQueryHandler : IRequestHandler<GetUserOrderQuery, GetUs
public async Task<GetUserOrderResponseDto> Handle(GetUserOrderQuery request, CancellationToken cancellationToken)
{
//TODO: Implement your business logic
return new GetUserOrderResponseDto();
var response = await _context.UserOrders.GetUserOrderAsync(request.Adapt<GetUserOrderRequest>(), cancellationToken: cancellationToken);
return response.Adapt<GetUserOrderResponseDto>();
}
}