Add product categories CQRS handlers and gRPC endpoints
This commit is contained in:
@@ -8,6 +8,8 @@ using BackOffice.BFF.Application.ProductsCQ.Queries.GetAllProductsByFilter;
|
||||
using BackOffice.BFF.Application.ProductsCQ.Commands.AddProductImage;
|
||||
using BackOffice.BFF.Application.ProductsCQ.Queries.GetProductGallery;
|
||||
using BackOffice.BFF.Application.ProductsCQ.Commands.RemoveProductImage;
|
||||
using BackOffice.BFF.Application.ProductsCQ.Queries.GetCategories;
|
||||
using BackOffice.BFF.Application.ProductsCQ.Commands.UpdateProductCategories;
|
||||
|
||||
namespace BackOffice.BFF.WebApi.Services;
|
||||
|
||||
@@ -59,4 +61,14 @@ public class ProductsService : ProductsContract.ProductsContractBase
|
||||
{
|
||||
return await _dispatchRequestToCQRS.Handle<RemoveProductImageRequest, RemoveProductImageCommand>(request, context);
|
||||
}
|
||||
|
||||
public override async Task<GetCategoriesResponse> GetCategories(GetCategoriesRequest request, ServerCallContext context)
|
||||
{
|
||||
return await _dispatchRequestToCQRS.Handle<GetCategoriesRequest, GetCategoriesQuery, GetCategoriesResponse>(request, context);
|
||||
}
|
||||
|
||||
public override async Task<Empty> UpdateProductCategories(UpdateProductCategoriesRequest request, ServerCallContext context)
|
||||
{
|
||||
return await _dispatchRequestToCQRS.Handle<UpdateProductCategoriesRequest, UpdateProductCategoriesCommand>(request, context);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user