Generator Changes at 11/12/2025 1:32:03 AM +03:30

This commit is contained in:
masoodafar-web
2025-11-12 02:24:02 +03:30
parent 826ae4589f
commit b27c765731
290 changed files with 30811 additions and 21316 deletions

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class FactorDetailsProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class ProductGallerysProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class ProductImagesProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class ProductsProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,11 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class TransactionsProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
config.NewConfig<Protobuf.Protos.Transactions.GetAllTransactionsByFilterRequest, Application.TransactionsCQ.Queries.GetAllTransactionsByFilter.GetAllTransactionsByFilterQuery>()
.IgnoreIf((src, dest) => !src.Filter.HasPaymentStatus, dest => dest.Filter.PaymentStatus)
.IgnoreIf((src, dest) => !src.Filter.HasType, dest => dest.Filter.Type);
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class UserCartsProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class UserWalletChangeLogProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,10 @@
namespace CMSMicroservice.WebApi.Common.Mappings;
public class UserWalletProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
//config.NewConfig<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.FactorDetails;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.FactorDetailsCQ.Commands.CreateNewFactorDetails;
using CMSMicroservice.Application.FactorDetailsCQ.Commands.UpdateFactorDetails;
using CMSMicroservice.Application.FactorDetailsCQ.Commands.DeleteFactorDetails;
using CMSMicroservice.Application.FactorDetailsCQ.Queries.GetFactorDetails;
using CMSMicroservice.Application.FactorDetailsCQ.Queries.GetAllFactorDetailsByFilter;
namespace CMSMicroservice.WebApi.Services;
public class FactorDetailsService : FactorDetailsContract.FactorDetailsContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public FactorDetailsService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewFactorDetailsResponse> CreateNewFactorDetails(CreateNewFactorDetailsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewFactorDetailsRequest, CreateNewFactorDetailsCommand, CreateNewFactorDetailsResponse>(request, context);
}
public override async Task<Empty> UpdateFactorDetails(UpdateFactorDetailsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateFactorDetailsRequest, UpdateFactorDetailsCommand>(request, context);
}
public override async Task<Empty> DeleteFactorDetails(DeleteFactorDetailsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteFactorDetailsRequest, DeleteFactorDetailsCommand>(request, context);
}
public override async Task<GetFactorDetailsResponse> GetFactorDetails(GetFactorDetailsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetFactorDetailsRequest, GetFactorDetailsQuery, GetFactorDetailsResponse>(request, context);
}
public override async Task<GetAllFactorDetailsByFilterResponse> GetAllFactorDetailsByFilter(GetAllFactorDetailsByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllFactorDetailsByFilterRequest, GetAllFactorDetailsByFilterQuery, GetAllFactorDetailsByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.ProductGallerys;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.ProductGallerysCQ.Commands.CreateNewProductGallerys;
using CMSMicroservice.Application.ProductGallerysCQ.Commands.UpdateProductGallerys;
using CMSMicroservice.Application.ProductGallerysCQ.Commands.DeleteProductGallerys;
using CMSMicroservice.Application.ProductGallerysCQ.Queries.GetProductGallerys;
using CMSMicroservice.Application.ProductGallerysCQ.Queries.GetAllProductGallerysByFilter;
namespace CMSMicroservice.WebApi.Services;
public class ProductGallerysService : ProductGallerysContract.ProductGallerysContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public ProductGallerysService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewProductGallerysResponse> CreateNewProductGallerys(CreateNewProductGallerysRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewProductGallerysRequest, CreateNewProductGallerysCommand, CreateNewProductGallerysResponse>(request, context);
}
public override async Task<Empty> UpdateProductGallerys(UpdateProductGallerysRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateProductGallerysRequest, UpdateProductGallerysCommand>(request, context);
}
public override async Task<Empty> DeleteProductGallerys(DeleteProductGallerysRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteProductGallerysRequest, DeleteProductGallerysCommand>(request, context);
}
public override async Task<GetProductGallerysResponse> GetProductGallerys(GetProductGallerysRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetProductGallerysRequest, GetProductGallerysQuery, GetProductGallerysResponse>(request, context);
}
public override async Task<GetAllProductGallerysByFilterResponse> GetAllProductGallerysByFilter(GetAllProductGallerysByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllProductGallerysByFilterRequest, GetAllProductGallerysByFilterQuery, GetAllProductGallerysByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.ProductImages;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.ProductImagesCQ.Commands.CreateNewProductImages;
using CMSMicroservice.Application.ProductImagesCQ.Commands.UpdateProductImages;
using CMSMicroservice.Application.ProductImagesCQ.Commands.DeleteProductImages;
using CMSMicroservice.Application.ProductImagesCQ.Queries.GetProductImages;
using CMSMicroservice.Application.ProductImagesCQ.Queries.GetAllProductImagesByFilter;
namespace CMSMicroservice.WebApi.Services;
public class ProductImagesService : ProductImagesContract.ProductImagesContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public ProductImagesService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewProductImagesResponse> CreateNewProductImages(CreateNewProductImagesRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewProductImagesRequest, CreateNewProductImagesCommand, CreateNewProductImagesResponse>(request, context);
}
public override async Task<Empty> UpdateProductImages(UpdateProductImagesRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateProductImagesRequest, UpdateProductImagesCommand>(request, context);
}
public override async Task<Empty> DeleteProductImages(DeleteProductImagesRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteProductImagesRequest, DeleteProductImagesCommand>(request, context);
}
public override async Task<GetProductImagesResponse> GetProductImages(GetProductImagesRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetProductImagesRequest, GetProductImagesQuery, GetProductImagesResponse>(request, context);
}
public override async Task<GetAllProductImagesByFilterResponse> GetAllProductImagesByFilter(GetAllProductImagesByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllProductImagesByFilterRequest, GetAllProductImagesByFilterQuery, GetAllProductImagesByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.Products;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.ProductsCQ.Commands.CreateNewProducts;
using CMSMicroservice.Application.ProductsCQ.Commands.UpdateProducts;
using CMSMicroservice.Application.ProductsCQ.Commands.DeleteProducts;
using CMSMicroservice.Application.ProductsCQ.Queries.GetProducts;
using CMSMicroservice.Application.ProductsCQ.Queries.GetAllProductsByFilter;
namespace CMSMicroservice.WebApi.Services;
public class ProductsService : ProductsContract.ProductsContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public ProductsService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewProductsResponse> CreateNewProducts(CreateNewProductsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewProductsRequest, CreateNewProductsCommand, CreateNewProductsResponse>(request, context);
}
public override async Task<Empty> UpdateProducts(UpdateProductsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateProductsRequest, UpdateProductsCommand>(request, context);
}
public override async Task<Empty> DeleteProducts(DeleteProductsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteProductsRequest, DeleteProductsCommand>(request, context);
}
public override async Task<GetProductsResponse> GetProducts(GetProductsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetProductsRequest, GetProductsQuery, GetProductsResponse>(request, context);
}
public override async Task<GetAllProductsByFilterResponse> GetAllProductsByFilter(GetAllProductsByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllProductsByFilterRequest, GetAllProductsByFilterQuery, GetAllProductsByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.Transactions;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.TransactionsCQ.Commands.CreateNewTransactions;
using CMSMicroservice.Application.TransactionsCQ.Commands.UpdateTransactions;
using CMSMicroservice.Application.TransactionsCQ.Commands.DeleteTransactions;
using CMSMicroservice.Application.TransactionsCQ.Queries.GetTransactions;
using CMSMicroservice.Application.TransactionsCQ.Queries.GetAllTransactionsByFilter;
namespace CMSMicroservice.WebApi.Services;
public class TransactionsService : TransactionsContract.TransactionsContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public TransactionsService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewTransactionsResponse> CreateNewTransactions(CreateNewTransactionsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewTransactionsRequest, CreateNewTransactionsCommand, CreateNewTransactionsResponse>(request, context);
}
public override async Task<Empty> UpdateTransactions(UpdateTransactionsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateTransactionsRequest, UpdateTransactionsCommand>(request, context);
}
public override async Task<Empty> DeleteTransactions(DeleteTransactionsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteTransactionsRequest, DeleteTransactionsCommand>(request, context);
}
public override async Task<GetTransactionsResponse> GetTransactions(GetTransactionsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetTransactionsRequest, GetTransactionsQuery, GetTransactionsResponse>(request, context);
}
public override async Task<GetAllTransactionsByFilterResponse> GetAllTransactionsByFilter(GetAllTransactionsByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllTransactionsByFilterRequest, GetAllTransactionsByFilterQuery, GetAllTransactionsByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.UserCarts;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.UserCartsCQ.Commands.CreateNewUserCarts;
using CMSMicroservice.Application.UserCartsCQ.Commands.UpdateUserCarts;
using CMSMicroservice.Application.UserCartsCQ.Commands.DeleteUserCarts;
using CMSMicroservice.Application.UserCartsCQ.Queries.GetUserCarts;
using CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter;
namespace CMSMicroservice.WebApi.Services;
public class UserCartsService : UserCartsContract.UserCartsContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public UserCartsService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewUserCartsResponse> CreateNewUserCarts(CreateNewUserCartsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewUserCartsRequest, CreateNewUserCartsCommand, CreateNewUserCartsResponse>(request, context);
}
public override async Task<Empty> UpdateUserCarts(UpdateUserCartsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateUserCartsRequest, UpdateUserCartsCommand>(request, context);
}
public override async Task<Empty> DeleteUserCarts(DeleteUserCartsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteUserCartsRequest, DeleteUserCartsCommand>(request, context);
}
public override async Task<GetUserCartsResponse> GetUserCarts(GetUserCartsRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetUserCartsRequest, GetUserCartsQuery, GetUserCartsResponse>(request, context);
}
public override async Task<GetAllUserCartsByFilterResponse> GetAllUserCartsByFilter(GetAllUserCartsByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllUserCartsByFilterRequest, GetAllUserCartsByFilterQuery, GetAllUserCartsByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.CreateNewUserWalletChangeLog;
using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.UpdateUserWalletChangeLog;
using CMSMicroservice.Application.UserWalletChangeLogCQ.Commands.DeleteUserWalletChangeLog;
using CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetUserWalletChangeLog;
using CMSMicroservice.Application.UserWalletChangeLogCQ.Queries.GetAllUserWalletChangeLogByFilter;
namespace CMSMicroservice.WebApi.Services;
public class UserWalletChangeLogService : UserWalletChangeLogContract.UserWalletChangeLogContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public UserWalletChangeLogService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewUserWalletChangeLogResponse> CreateNewUserWalletChangeLog(CreateNewUserWalletChangeLogRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewUserWalletChangeLogRequest, CreateNewUserWalletChangeLogCommand, CreateNewUserWalletChangeLogResponse>(request, context);
}
public override async Task<Empty> UpdateUserWalletChangeLog(UpdateUserWalletChangeLogRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateUserWalletChangeLogRequest, UpdateUserWalletChangeLogCommand>(request, context);
}
public override async Task<Empty> DeleteUserWalletChangeLog(DeleteUserWalletChangeLogRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteUserWalletChangeLogRequest, DeleteUserWalletChangeLogCommand>(request, context);
}
public override async Task<GetUserWalletChangeLogResponse> GetUserWalletChangeLog(GetUserWalletChangeLogRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetUserWalletChangeLogRequest, GetUserWalletChangeLogQuery, GetUserWalletChangeLogResponse>(request, context);
}
public override async Task<GetAllUserWalletChangeLogByFilterResponse> GetAllUserWalletChangeLogByFilter(GetAllUserWalletChangeLogByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllUserWalletChangeLogByFilterRequest, GetAllUserWalletChangeLogByFilterQuery, GetAllUserWalletChangeLogByFilterResponse>(request, context);
}
}

View File

@@ -0,0 +1,37 @@
using CMSMicroservice.Protobuf.Protos.UserWallet;
using CMSMicroservice.WebApi.Common.Services;
using CMSMicroservice.Application.UserWalletCQ.Commands.CreateNewUserWallet;
using CMSMicroservice.Application.UserWalletCQ.Commands.UpdateUserWallet;
using CMSMicroservice.Application.UserWalletCQ.Commands.DeleteUserWallet;
using CMSMicroservice.Application.UserWalletCQ.Queries.GetUserWallet;
using CMSMicroservice.Application.UserWalletCQ.Queries.GetAllUserWalletByFilter;
namespace CMSMicroservice.WebApi.Services;
public class UserWalletService : UserWalletContract.UserWalletContractBase
{
private readonly IDispatchRequestToCQRS _dispatchRequestToCQRS;
public UserWalletService(IDispatchRequestToCQRS dispatchRequestToCQRS)
{
_dispatchRequestToCQRS = dispatchRequestToCQRS;
}
public override async Task<CreateNewUserWalletResponse> CreateNewUserWallet(CreateNewUserWalletRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<CreateNewUserWalletRequest, CreateNewUserWalletCommand, CreateNewUserWalletResponse>(request, context);
}
public override async Task<Empty> UpdateUserWallet(UpdateUserWalletRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<UpdateUserWalletRequest, UpdateUserWalletCommand>(request, context);
}
public override async Task<Empty> DeleteUserWallet(DeleteUserWalletRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<DeleteUserWalletRequest, DeleteUserWalletCommand>(request, context);
}
public override async Task<GetUserWalletResponse> GetUserWallet(GetUserWalletRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetUserWalletRequest, GetUserWalletQuery, GetUserWalletResponse>(request, context);
}
public override async Task<GetAllUserWalletByFilterResponse> GetAllUserWalletByFilter(GetAllUserWalletByFilterRequest request, ServerCallContext context)
{
return await _dispatchRequestToCQRS.Handle<GetAllUserWalletByFilterRequest, GetAllUserWalletByFilterQuery, GetAllUserWalletByFilterResponse>(request, context);
}
}