This commit is contained in:
masoodafar-web
2025-11-20 00:51:05 +03:30
parent 8466ce8cfc
commit b9d8afdf00
4 changed files with 14 additions and 35 deletions

View File

@@ -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",

View File

@@ -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<Source,Destination>()
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
config.NewConfig<UserCarts,GetAllUserCartsByFilterResponseModel>()
.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)
;
}
}

View File

@@ -10,7 +10,7 @@ public class GetAllUserCartsByFilterQueryHandler : IRequestHandler<GetAllUserCar
public async Task<GetAllUserCartsByFilterResponseDto> Handle(GetAllUserCartsByFilterQuery request, CancellationToken cancellationToken)
{
var query = _context.UserCartss
var query = _context.UserCartss.Include(i=>i.Product)
.ApplyOrder(sortBy: request.SortBy)
.AsNoTracking()
.AsQueryable();

View File

@@ -27,7 +27,5 @@ public class GetAllUserCartsByFilterResponseDto
//
public string ProductThumbnailPath { get; set; }
//
public int Count { get; set; }
//
public DateTime Created { get; set; }
}