From b9d8afdf00016efe4ba56f5843b421ce454cd2be Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Thu, 20 Nov 2025 00:51:05 +0330 Subject: [PATCH] update --- docs/model.ndm2 | 30 ------------------- .../Common/Mappings/UserCartsProfile.cs | 15 ++++++++-- .../GetAllUserCartsByFilterQueryHandler.cs | 2 +- .../GetAllUserCartsByFilterResponseDto.cs | 2 -- 4 files changed, 14 insertions(+), 35 deletions(-) diff --git a/docs/model.ndm2 b/docs/model.ndm2 index 036c5ef..6ffa686 100644 --- a/docs/model.ndm2 +++ b/docs/model.ndm2 @@ -49584,36 +49584,6 @@ "identityIncrement": 0, "identityIsNotForReplication": false }, - { - "objectType": "TableField_MSSQL", - "name": "Count", - "type": "int", - "size": -2147483648, - "isNullable": "No", - "scale": -2147483648, - "comment": "", - "computedExpression": "", - "defaultValue": "", - "defaultValueType": "None", - "schema": "", - "userDefinedType": "", - "collate": "", - "isWithValues": false, - "isFilestream": false, - "isColumnSet": false, - "isPersisted": false, - "isSparse": false, - "isRowGUIDColumn": false, - "oldName": "Count", - "computedBaseType": "", - "isDefaultConstraint": false, - "defaultConstraint": "", - "isIdentity": false, - "isExistingField": false, - "identitySeed": 0, - "identityIncrement": 0, - "identityIsNotForReplication": false - }, { "objectType": "TableField_MSSQL", "name": "Created", diff --git a/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs b/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs index c0ab572..7b1493f 100644 --- a/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs +++ b/src/CMSMicroservice.Application/Common/Mappings/UserCartsProfile.cs @@ -1,10 +1,21 @@ +using CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter; + namespace CMSMicroservice.Application.Common.Mappings; public class UserCartsProfile : IRegister { void IRegister.Register(TypeAdapterConfig config) { - //config.NewConfig() - // .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}"); + config.NewConfig() + .Map(dest => dest.Id, src => src.Id) + .Map(dest => dest.Count, src => src.Count) + .Map(dest => dest.ProductId, src => src.ProductId) + .Map(dest => dest.ProductTitle, src => src.Product.Title) + .Map(dest => dest.ProductShortInfomation, src => src.Product.ShortInfomation) + .Map(dest => dest.ProductDiscount, src => src.Product.Discount) + .Map(dest => dest.ProductPrice, src => src.Product.Price) + .Map(dest => dest.ProductThumbnailPath, src => src.Product.ThumbnailPath) + .Map(dest => dest.Created, src => src.Created) + ; } } diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs index 159834c..7a44fd6 100644 --- a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterQueryHandler.cs @@ -10,7 +10,7 @@ public class GetAllUserCartsByFilterQueryHandler : IRequestHandler Handle(GetAllUserCartsByFilterQuery request, CancellationToken cancellationToken) { - var query = _context.UserCartss + var query = _context.UserCartss.Include(i=>i.Product) .ApplyOrder(sortBy: request.SortBy) .AsNoTracking() .AsQueryable(); diff --git a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs index 528d1f6..6af8e0a 100644 --- a/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs +++ b/src/CMSMicroservice.Application/UserCartsCQ/Queries/GetAllUserCartsByFilter/GetAllUserCartsByFilterResponseDto.cs @@ -27,7 +27,5 @@ public class GetAllUserCartsByFilterResponseDto // public string ProductThumbnailPath { get; set; } // - public int Count { get; set; } - // public DateTime Created { get; set; } }