update
This commit is contained in:
@@ -49584,36 +49584,6 @@
|
|||||||
"identityIncrement": 0,
|
"identityIncrement": 0,
|
||||||
"identityIsNotForReplication": false
|
"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",
|
"objectType": "TableField_MSSQL",
|
||||||
"name": "Created",
|
"name": "Created",
|
||||||
|
|||||||
@@ -1,10 +1,21 @@
|
|||||||
|
using CMSMicroservice.Application.UserCartsCQ.Queries.GetAllUserCartsByFilter;
|
||||||
|
|
||||||
namespace CMSMicroservice.Application.Common.Mappings;
|
namespace CMSMicroservice.Application.Common.Mappings;
|
||||||
|
|
||||||
public class UserCartsProfile : IRegister
|
public class UserCartsProfile : IRegister
|
||||||
{
|
{
|
||||||
void IRegister.Register(TypeAdapterConfig config)
|
void IRegister.Register(TypeAdapterConfig config)
|
||||||
{
|
{
|
||||||
//config.NewConfig<Source,Destination>()
|
config.NewConfig<UserCarts,GetAllUserCartsByFilterResponseModel>()
|
||||||
// .Map(dest => dest.FullName, src => $"{src.Firstname} {src.Lastname}");
|
.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)
|
||||||
|
;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ public class GetAllUserCartsByFilterQueryHandler : IRequestHandler<GetAllUserCar
|
|||||||
|
|
||||||
public async Task<GetAllUserCartsByFilterResponseDto> Handle(GetAllUserCartsByFilterQuery request, CancellationToken cancellationToken)
|
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)
|
.ApplyOrder(sortBy: request.SortBy)
|
||||||
.AsNoTracking()
|
.AsNoTracking()
|
||||||
.AsQueryable();
|
.AsQueryable();
|
||||||
|
|||||||
@@ -27,7 +27,5 @@ public class GetAllUserCartsByFilterResponseDto
|
|||||||
//
|
//
|
||||||
public string ProductThumbnailPath { get; set; }
|
public string ProductThumbnailPath { get; set; }
|
||||||
//
|
//
|
||||||
public int Count { get; set; }
|
|
||||||
//
|
|
||||||
public DateTime Created { get; set; }
|
public DateTime Created { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user