Replacing AutoMapper with Grand.Mapping#664
Conversation
…pe coercion logic
…onversion in mapping
There was a problem hiding this comment.
Pull request overview
Replaces the AutoMapper dependency with a new in-repo Grand.Mapping library and updates app/test code to use the new mapping configuration + snapshot-based validation.
Changes:
- Removed AutoMapper package references and updated mapper initialization to use
Grand.Mapping. - Introduced
Grand.Mappingcore library (profiles, configuration, compiler helpers) and wired it intoGrand.Infrastructure. - Added extensive
Verify.MSTestsnapshot tests to validate mapping behavior across modules.
Reviewed changes
Copilot reviewed 292 out of 400 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| src/Web/Grand.Web.AdminShared/Extensions/Mapping/DiscountMappingExtensions.cs | Updates discount model mapping to use new mapping + nullable-friendly time conversion. |
| src/Tests/Grand.Web.Admin.Tests/MenuViewModelServiceTests.cs | Switches test project usage from AutoMapper to Grand.Mapping. |
| src/Tests/Grand.Mapping.Tests/VerifyConfig.cs | Adds Verify scrubber to stabilize snapshots (MongoDB ObjectIds). |
| src/Tests/Grand.Mapping.Tests/TestMappingHelpers.cs | Adds compatibility helper for AutoMapper-style Map<TDest>(object) in tests. |
| src/Tests/Grand.Mapping.Tests/Grand.Mapping.Tests.csproj | Introduces a new test project for mapping verification. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.cs | Adds snapshot tests for export/import mapping profiles. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.ProductDto_ToEntity_ExistingIdPreservedWhenEmpty.verified.txt | Snapshot for product import mapping with destination preservation. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.ProductDto_ToEntity_BasicProperties.verified.txt | Snapshot for basic product DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.CollectionDto_ToEntity_WithNullableValues.verified.txt | Snapshot for collection DTO→entity mapping with nullable conditions. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.CollectionDto_ToEntity_NullConditions_NotApplied.verified.txt | Snapshot for collection mapping when nullable condition members are null. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.CategoryDto_ToEntity_WithNullableValues.verified.txt | Snapshot for category DTO→entity mapping with nullable values. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.CategoryDto_ToEntity_NullConditions_NotApplied.verified.txt | Snapshot for category mapping when conditions prevent overwrites. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.BrandDto_ToEntity_WithNullableValues.verified.txt | Snapshot for brand DTO→entity mapping with nullable values. |
| src/Tests/Grand.Mapping.Tests/Catalog/ExportImportMappingTests.BrandDto_ToEntity_NullConditions_NotApplied.verified.txt | Snapshot for brand mapping when nullable values are null. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.TierPrice_ToDto.verified.txt | Snapshot for API TierPrice→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.SpecificationAttribute_ToDto.verified.txt | Snapshot for API specification attribute→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.SpecificationAttributeOption_ToDto.verified.txt | Snapshot for API specification option→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.SpecificationAttributeDto_ToEntity.verified.txt | Snapshot for API DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Product_ToDto.verified.txt | Snapshot for API product→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductTierPriceDto_ToEntity.verified.txt | Snapshot for API tier price DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductDto_ToEntity.verified.txt | Snapshot for API product DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductAttribute_ToDto.verified.txt | Snapshot for API product attribute→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductAttributeMapping_ToDto.verified.txt | Snapshot for API attribute mapping→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductAttributeMappingDto_ToEntity.verified.txt | Snapshot for API attribute mapping DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.ProductAttributeDto_ToEntity.verified.txt | Snapshot for API attribute DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.PredefinedProductAttributeValue_ToDto.verified.txt | Snapshot for API predefined value→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Picture_ToDto.verified.txt | Snapshot for API picture→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.PictureDto_ToEntity.verified.txt | Snapshot for API picture DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Customer_ToDto_WithUserFields.verified.txt | Snapshot for API customer→DTO (populated user fields). |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Customer_ToDto_EmptyUserFields.verified.txt | Snapshot for API customer→DTO (empty user fields). |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.CustomerGroup_ToDto.verified.txt | Snapshot for API customer group→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.CustomerGroupDto_ToEntity.verified.txt | Snapshot for API customer group DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.CustomerDto_ToEntity.verified.txt | Snapshot for API customer DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Collection_ToDto.verified.txt | Snapshot for API collection→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.CollectionDto_ToEntity.verified.txt | Snapshot for API collection DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Category_ToDto.verified.txt | Snapshot for API category→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.CategoryDto_ToEntity.verified.txt | Snapshot for API category DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Brand_ToDto.verified.txt | Snapshot for API brand→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.BrandDto_ToEntity.verified.txt | Snapshot for API brand DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.Address_ToDto.verified.txt | Snapshot for API address→DTO mapping. |
| src/Tests/Grand.Mapping.Tests/Api/ApiMappingTests.AddressDto_ToEntity.verified.txt | Snapshot for API address DTO→entity mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.cs | Adds snapshot tests for AdminShared system mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.Vendor_ToModel.verified.txt | Snapshot for vendor domain→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.VendorSettings_ToModel_WithAddressSettings.verified.txt | Snapshot for vendor settings→model with address settings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.VendorSettings_ToModel.verified.txt | Snapshot for vendor settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.VendorSettingsModel_ToDomain_WithAddressSettings.verified.txt | Snapshot for vendor settings model→domain with address settings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.VendorSettingsModel_ToDomain.verified.txt | Snapshot for vendor settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.VendorModel_ToDomain.verified.txt | Snapshot for vendor model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.ScheduleTask_ToModel.verified.txt | Snapshot for schedule task→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.ScheduleTaskModel_ToDomain.verified.txt | Snapshot for schedule task model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.QueuedEmail_ToModel.verified.txt | Snapshot for queued email→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.QueuedEmailModel_ToDomain.verified.txt | Snapshot for queued email model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.MessageTemplate_ToModel.verified.txt | Snapshot for message template→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.MessageTemplateModel_ToDomain.verified.txt | Snapshot for message template model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.MenuModel_ToAdminSiteMap.verified.txt | Snapshot for menu model→site map mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.EmailAccount_ToModel.verified.txt | Snapshot for email account→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.EmailAccountModel_ToDomain.verified.txt | Snapshot for email account model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.Campaign_ToModel.verified.txt | Snapshot for campaign→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.CampaignModel_ToDomain.verified.txt | Snapshot for campaign model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SystemMappingTests.AdminSiteMap_ToMenuModel.verified.txt | Snapshot for site map→menu model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.cs | Adds snapshot tests for AdminShared shipping-related mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.ShippingSettings_ToModel.verified.txt | Snapshot for shipping settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.ShippingSettingsModel_ToDomain.verified.txt | Snapshot for shipping settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.ShippingMethod_ToModel.verified.txt | Snapshot for shipping method→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.ShippingMethodModel_ToDomain.verified.txt | Snapshot for shipping method model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.PaymentSettings_ToModel.verified.txt | Snapshot for payment settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.PaymentSettingsModel_ToDomain.verified.txt | Snapshot for payment settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.CheckoutAttribute_ToModel.verified.txt | Snapshot for checkout attribute→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.CheckoutAttributeValue_ToModel.verified.txt | Snapshot for checkout attribute value→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.CheckoutAttributeValueModel_ToDomain.verified.txt | Snapshot for checkout attribute value model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ShippingMappingTests.CheckoutAttributeModel_ToDomain.verified.txt | Snapshot for checkout attribute model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.TaxSettings_ToModel.verified.txt | Snapshot for tax settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.TaxSettingsModel_ToDomain.verified.txt | Snapshot for tax settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.ShoppingCartSettings_ToModel.verified.txt | Snapshot for shopping cart settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.ShoppingCartSettingsModel_ToDomain.verified.txt | Snapshot for shopping cart settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.SeoSettings_ToModel.verified.txt | Snapshot for SEO settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.SeoSettingsModel_ToDomain.verified.txt | Snapshot for SEO settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.SecuritySettingsModel_ToDomain.verified.txt | Snapshot for security settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.PushNotificationsSettings_ToModel.verified.txt | Snapshot for push notification settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.PushNotificationsSettingsModel_ToDomain.verified.txt | Snapshot for push notification settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.OrderSettings_ToModel.verified.txt | Snapshot for order settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.OrderSettingsModel_ToDomain.verified.txt | Snapshot for order settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.MediaSettings_ToModel.verified.txt | Snapshot for media settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.MediaSettingsModel_ToDomain.verified.txt | Snapshot for media settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.LoyaltyPointsSettings_ToModel.verified.txt | Snapshot for loyalty points settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.LoyaltyPointsSettingsModel_ToDomain.verified.txt | Snapshot for loyalty points settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CustomerSettings_ToModel.verified.txt | Snapshot for customer settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CustomerSettingsModel_ToDomain.verified.txt | Snapshot for customer settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CommonSettings_ToModel.verified.txt | Snapshot for common settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CommonSettingsModel_ToDomain.verified.txt | Snapshot for common settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CatalogSettings_ToModel.verified.txt | Snapshot for catalog settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CatalogSettingsModel_ToDomain.verified.txt | Snapshot for catalog settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.CaptchaSettings_ToModel.verified.txt | Snapshot for captcha settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.AdminSearchSettings_ToModel.verified.txt | Snapshot for admin search settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.AdminSearchSettingsModel_ToDomain.verified.txt | Snapshot for admin search settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.AddressSettings_ToModel.verified.txt | Snapshot for address settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/SettingsMappingTests.AddressSettingsModel_ToDomain.verified.txt | Snapshot for address settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.cs | Adds snapshot tests for provider/plugin descriptor mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.WidgetProvider_ToModel.verified.txt | Snapshot for widget provider→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.TaxProvider_ToModel.verified.txt | Snapshot for tax provider→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.ShippingRateCalculationProvider_ToModel.verified.txt | Snapshot for shipping calc provider→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.PluginInfo_ToModel.verified.txt | Snapshot for plugin info→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.PaymentProvider_ToModel.verified.txt | Snapshot for payment provider→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ProviderMappingTests.ExternalAuthenticationProvider_ToModel.verified.txt | Snapshot for external auth provider→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.cs | Adds snapshot tests for customer/admin customer mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.UserApi_ToModel.verified.txt | Snapshot for UserApi→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.UserApiModel_ToDomain.verified.txt | Snapshot for UserApi model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.UserApiCreateModel_ToDomain.verified.txt | Snapshot for UserApi create model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.SalesEmployee_ToModel.verified.txt | Snapshot for sales employee→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.SalesEmployeeModel_ToDomain.verified.txt | Snapshot for sales employee model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.NewsletterCategory_ToModel.verified.txt | Snapshot for newsletter category→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.NewsletterCategoryModel_ToDomain.verified.txt | Snapshot for newsletter category model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.NewsLetterSubscription_ToModel.verified.txt | Snapshot for newsletter subscription→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.NewsLetterSubscriptionModel_ToDomain.verified.txt | Snapshot for newsletter subscription model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerTag_ToModel.verified.txt | Snapshot for customer tag→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerTagModel_ToDomain.verified.txt | Snapshot for customer tag model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerGroup_ToModel.verified.txt | Snapshot for customer group→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerGroupModel_ToDomain.verified.txt | Snapshot for customer group model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerAttribute_ToModel.verified.txt | Snapshot for customer attribute→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerAttributeValue_ToModel.verified.txt | Snapshot for customer attribute value→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerAttributeValueModel_ToDomain.verified.txt | Snapshot for customer attribute value model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.CustomerAttributeModel_ToDomain.verified.txt | Snapshot for customer attribute model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.ContactUs_ToModel.verified.txt | Snapshot for contact-us→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.ContactAttribute_ToModel.verified.txt | Snapshot for contact attribute→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.ContactAttributeValue_ToModel.verified.txt | Snapshot for contact attribute value→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.ContactAttributeValueModel_ToDomain.verified.txt | Snapshot for contact attribute value model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CustomerMappingTests.ContactAttributeModel_ToDomain.verified.txt | Snapshot for contact attribute model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.Page_ToModel.verified.txt | Snapshot for page→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.PageModel_ToDomain.verified.txt | Snapshot for page model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.NewsSettings_ToModel.verified.txt | Snapshot for news settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.NewsSettingsModel_ToDomain.verified.txt | Snapshot for news settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.NewsItem_ToModel.verified.txt | Snapshot for news item→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.NewsItemModel_ToDomain.verified.txt | Snapshot for news item model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseSettings_ToModel.verified.txt | Snapshot for knowledgebase settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseSettingsModel_ToDomain.verified.txt | Snapshot for knowledgebase settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseCategory_ToModel.verified.txt | Snapshot for knowledgebase category→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseCategoryModel_ToDomain.verified.txt | Snapshot for knowledgebase category model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseArticle_ToModel.verified.txt | Snapshot for knowledgebase article→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.KnowledgebaseArticleModel_ToDomain.verified.txt | Snapshot for knowledgebase article model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.Course_ToModel.verified.txt | Snapshot for course→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseSubject_ToModel.verified.txt | Snapshot for course subject→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseSubjectModel_ToDomain.verified.txt | Snapshot for course subject model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseModel_ToDomain.verified.txt | Snapshot for course model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseLevel_ToModel.verified.txt | Snapshot for course level→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseLevelModel_ToDomain.verified.txt | Snapshot for course level model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseLesson_ToModel.verified.txt | Snapshot for course lesson→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.CourseLessonModel_ToDomain.verified.txt | Snapshot for course lesson model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogSettings_ToModel.verified.txt | Snapshot for blog settings→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogSettingsModel_ToDomain.verified.txt | Snapshot for blog settings model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogPost_ToModel.verified.txt | Snapshot for blog post→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogPostModel_ToDomain.verified.txt | Snapshot for blog post model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogCategory_ToModel.verified.txt | Snapshot for blog category→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/ContentMappingTests.BlogCategoryModel_ToDomain.verified.txt | Snapshot for blog category model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Warehouse_ToModel.verified.txt | Snapshot for warehouse→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.WarehouseModel_ToDomain.verified.txt | Snapshot for warehouse model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.TaxCategory_ToModel.verified.txt | Snapshot for tax category→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.TaxCategoryModel_ToDomain.verified.txt | Snapshot for tax category model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Store_ToModel.verified.txt | Snapshot for store→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.StoreModel_ToDomain.verified.txt | Snapshot for store model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.StateProvince_ToModel.verified.txt | Snapshot for state province→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.StateProvinceModel_ToDomain.verified.txt | Snapshot for state province model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.PickupPoint_ToModel.verified.txt | Snapshot for pickup point→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.PickupPointModel_ToDomain.verified.txt | Snapshot for pickup point model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Permission_ToUpdateModel.verified.txt | Snapshot for permission→update model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.PermissionCreateModel_ToDomain.verified.txt | Snapshot for permission create model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.OrderStatus_ToModel.verified.txt | Snapshot for order status→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.OrderStatusModel_ToDomain.verified.txt | Snapshot for order status model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MerchandiseReturnReason_ToModel.verified.txt | Snapshot for return reason→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MerchandiseReturnReasonModel_ToDomain.verified.txt | Snapshot for return reason model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MerchandiseReturnAction_ToModel.verified.txt | Snapshot for return action→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MerchandiseReturnActionModel_ToDomain.verified.txt | Snapshot for return action model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureWeight_ToModel.verified.txt | Snapshot for measure weight→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureWeightModel_ToDomain.verified.txt | Snapshot for measure weight model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureUnit_ToModel.verified.txt | Snapshot for measure unit→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureUnitModel_ToDomain.verified.txt | Snapshot for measure unit model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureDimension_ToModel.verified.txt | Snapshot for measure dimension→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.MeasureDimensionModel_ToDomain.verified.txt | Snapshot for measure dimension model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Language_ToModel.verified.txt | Snapshot for language→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.LanguageModel_ToDomain.verified.txt | Snapshot for language model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.DomainHost_ToModel.verified.txt | Snapshot for domain host→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.DomainHostModel_ToDomain.verified.txt | Snapshot for domain host model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Document_ToModel.verified.txt | Snapshot for document→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.DocumentType_ToModel.verified.txt | Snapshot for document type→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.DocumentTypeModel_ToDomain.verified.txt | Snapshot for document type model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.DocumentModel_ToDomain.verified.txt | Snapshot for document model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Currency_ToModel.verified.txt | Snapshot for currency→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.CurrencyModel_ToDomain.verified.txt | Snapshot for currency model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Country_ToModel.verified.txt | Snapshot for country→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.CountryModel_ToDomain.verified.txt | Snapshot for country model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.BankAccount_ToModel.verified.txt | Snapshot for bank account→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.Address_ToModel.verified.txt | Snapshot for address→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.AddressModel_ToDomain.verified.txt | Snapshot for address model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.AddressAttribute_ToModel.verified.txt | Snapshot for address attribute→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.AddressAttributeValue_ToModel.verified.txt | Snapshot for address attribute value→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.AddressAttributeValueModel_ToDomain.verified.txt | Snapshot for address attribute value model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CommonMappingTests.AddressAttributeModel_ToDomain.verified.txt | Snapshot for address attribute model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.TierPrice_ToModel.verified.txt | Snapshot for tier price→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.TierPriceModel_ToDomain.verified.txt | Snapshot for tier price model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.SpecificationAttribute_ToModel.verified.txt | Snapshot for spec attribute→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.SpecificationAttributeOption_ToModel.verified.txt | Snapshot for spec option→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.SpecificationAttributeOptionModel_ToDomain.verified.txt | Snapshot for spec option model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.SpecificationAttributeModel_ToDomain.verified.txt | Snapshot for spec attribute model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.Product_ToModel_WithCalendarData.verified.txt | Snapshot for product→model with calendar mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.Product_ToModel.verified.txt | Snapshot for product→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductSpecification_ToModel.verified.txt | Snapshot for product specification→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductSpecificationModel_ToDomain.verified.txt | Snapshot for product specification model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductReviewModel_ToDomain.verified.txt | Snapshot for product review model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductModel_ToDomain_WithCalendarData.verified.txt | Snapshot for product model→domain with calendar mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductModel_ToDomain.verified.txt | Snapshot for product model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttribute_ToModel.verified.txt | Snapshot for product attribute→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttributeModel_ToDomain.verified.txt | Snapshot for product attribute model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttributeMapping_ToModel.verified.txt | Snapshot for product attribute mapping→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttributeMappingModel_ToDomain.verified.txt | Snapshot for product attribute mapping model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttributeCombination_ToModel.verified.txt | Snapshot for attribute combination→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.ProductAttributeCombinationModel_ToDomain.verified.txt | Snapshot for attribute combination model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.PredefinedAttributeValue_ToProductAttributeValue.verified.txt | Snapshot for predefined→product attribute value mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.PredefinedAttributeValue_ToModel.verified.txt | Snapshot for predefined value→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogProductMappingTests.PredefinedAttributeValueModel_ToDomain.verified.txt | Snapshot for predefined value model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.cs | Adds snapshot tests for AdminShared catalog/discount/etc mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.GiftVoucher_ToModel.verified.txt | Snapshot for gift voucher→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Discount_ToModel_NullableFields_WithValues.verified.txt | Snapshot for discount→model when nullable fields set. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Discount_ToModel_NullableFields_WithNull.verified.txt | Snapshot for discount→model when nullable fields are null. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Discount_ToModel_NullableFieldsAreNull.verified.txt.bak | Backup snapshot artifact added to repo. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Discount_ToModel.verified.txt | Snapshot for discount→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.DiscountModel_ToDomain.verified.txt | Snapshot for discount model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.DeliveryDate_ToModel.verified.txt | Snapshot for delivery date→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.DeliveryDateModel_ToDomain.verified.txt | Snapshot for delivery date model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Collection_ToModel.verified.txt | Snapshot for collection→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.CollectionModel_ToDomain.verified.txt | Snapshot for collection model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Category_ToModel.verified.txt | Snapshot for category→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.CategoryModel_ToDomain.verified.txt | Snapshot for category model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.Brand_ToModel.verified.txt | Snapshot for brand→model mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogMappingTests.BrandModel_ToDomain.verified.txt | Snapshot for brand model→domain mapping (admin). |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.cs | Adds snapshot tests for layout mappings. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.ProductLayout_ToModel.verified.txt | Snapshot for product layout→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.ProductLayoutModel_ToDomain.verified.txt | Snapshot for product layout model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.PageLayout_ToModel.verified.txt | Snapshot for page layout→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.PageLayoutModel_ToDomain.verified.txt | Snapshot for page layout model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.CollectionLayout_ToModel.verified.txt | Snapshot for collection layout→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.CollectionLayoutModel_ToDomain.verified.txt | Snapshot for collection layout model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.CategoryLayout_ToModel.verified.txt | Snapshot for category layout→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.CategoryLayoutModel_ToDomain.verified.txt | Snapshot for category layout model→domain mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.BrandLayout_ToModel.verified.txt | Snapshot for brand layout→model mapping. |
| src/Tests/Grand.Mapping.Tests/AdminShared/CatalogLayoutMappingTests.BrandLayoutModel_ToDomain.verified.txt | Snapshot for brand layout model→domain mapping. |
| src/Tests/Grand.Business.Catalog.Tests/Services/ExportImport/ProductImportDataObjectTests.cs | Updates export/import tests to use Grand.Mapping profiles. |
| src/Tests/Grand.Business.Catalog.Tests/Services/ExportImport/CollectionImportDataObjectTests.cs | Updates export/import tests to use Grand.Mapping profiles. |
| src/Tests/Grand.Business.Catalog.Tests/Services/ExportImport/CategoryImportDataObjectTests.cs | Updates export/import tests to use Grand.Mapping profiles. |
| src/Tests/Grand.Business.Catalog.Tests/Services/ExportImport/BrandImportDataObjectTests.cs | Updates export/import tests to use Grand.Mapping profiles. |
| src/Plugins/Widgets.Slider/Infrastructure/Mapper/SliderMapperConfiguration.cs | Switches plugin mapping configuration to Grand.Mapping. |
| src/Plugins/Shipping.ShippingPoint/MapperConfiguration.cs | Switches plugin mapping configuration to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/TierPriceProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/SpecificationAttributeProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/ProductProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/ProductAttributeProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/ProductAttributeMappingProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/PictureProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/CustomerProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/CustomerGroupProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/CollectionProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/CategoryProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/BrandProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Modules/Grand.Module.Api/Infrastructure/Mapper/Profiles/AddressProfile.cs | Switches API mapping profile base to Grand.Mapping. |
| src/Core/Grand.Mapping/Profile.cs | Adds profile abstraction for collecting mapping configurations. |
| src/Core/Grand.Mapping/MapperConfiguration.cs | Adds configuration builder/registry for compiled mappings. |
| src/Core/Grand.Mapping/Internal/ParameterReplacer.cs | Adds expression visitor helper for inlining lambdas. |
| src/Core/Grand.Mapping/Internal/MemberConfig.cs | Adds internal member configuration record used by compiler. |
| src/Core/Grand.Mapping/Internal/MappingExpressionImpl.cs | Implements ForMember/ForPath mapping configuration API. |
| src/Core/Grand.Mapping/Internal/MappingConfiguration.cs | Bridges mapping expressions to compiled delegates. |
| src/Core/Grand.Mapping/Internal/MapperConfigurationExpressionImpl.cs | Collects profile configurations during config building. |
| src/Core/Grand.Mapping/Internal/IMappingConfiguration.cs | Internal config compilation contract. |
| src/Core/Grand.Mapping/IMemberConfigurationExpression.cs | Public member configuration API surface. |
| src/Core/Grand.Mapping/IMappingExpression.cs | Public mapping expression API surface. |
| src/Core/Grand.Mapping/IMapperConfigurationExpression.cs | Public configuration API surface. |
| src/Core/Grand.Mapping/IMapper.cs | Public mapper execution API surface. |
| src/Core/Grand.Mapping/GrandMapper.cs | Implements mapping execution via frozen delegate dictionary. |
| src/Core/Grand.Mapping/Grand.Mapping.csproj | Adds core mapping project. |
| src/Core/Grand.Infrastructure/StartupBase.cs | Wires application startup mapping initialization to Grand.Mapping. |
| src/Core/Grand.Infrastructure/Mapper/MappingExtensions.cs | Updates MapTo extension to satisfy new mapper constraints. |
| src/Core/Grand.Infrastructure/Mapper/AutoMapperConfig.cs | Swaps config to reference Grand.Mapping (file name still legacy). |
| src/Core/Grand.Infrastructure/Grand.Infrastructure.csproj | Removes AutoMapper package + references new core mapping project. |
| src/Business/Grand.Business.Catalog/Services/ExportImport/Mapper/ProductProfile.cs | Switches business mapping profile base to Grand.Mapping. |
| src/Business/Grand.Business.Catalog/Services/ExportImport/Mapper/CollectionProfile.cs | Switches business mapping profile base to Grand.Mapping. |
| src/Business/Grand.Business.Catalog/Services/ExportImport/Mapper/CategoryProfile.cs | Switches business mapping profile base to Grand.Mapping. |
| src/Business/Grand.Business.Catalog/Services/ExportImport/Mapper/BrandProfile.cs | Switches business mapping profile base to Grand.Mapping. |
| GrandNode.sln | Adds new projects/folders and updates solution metadata/version. |
| Directory.Packages.props | Removes AutoMapper package version; updates MSTest; adds Verify.MSTest version. |
Comments suppressed due to low confidence (1)
src/Core/Grand.Infrastructure/StartupBase.cs:1
- The method name and comments still reference AutoMapper, but the implementation now initializes
Grand.Mapping. Updating the method name/comment text (e.g.,InitMapper/InitMapping) will reduce confusion for future maintenance and onboarding.
using Grand.Data;
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
...ests/AdminShared/CatalogMappingTests.Discount_ToModel_NullableFieldsAreNull.verified.txt.bak
Show resolved
Hide resolved
Agent-Logs-Url: https://github.com/grandnode/grandnode2/sessions/67f1dafa-8346-4ebb-ac3b-debc835fd20c Co-authored-by: KrzysztofPajak <16772986+KrzysztofPajak@users.noreply.github.com>
… IMapper.Map Agent-Logs-Url: https://github.com/grandnode/grandnode2/sessions/ae3284e7-7afc-43c0-941a-1147ab714de9 Co-authored-by: KrzysztofPajak <16772986+KrzysztofPajak@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
…r.Map Agent-Logs-Url: https://github.com/grandnode/grandnode2/sessions/072caf8c-f584-41c6-b486-2828cf669365 Co-authored-by: KrzysztofPajak <16772986+KrzysztofPajak@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|



17.0.32014.148)where TDest : new()constraint toProfile.CreateMap<TSource, TDest>()to align withIMapper.Map<TSource, TDest>()constraintArgumentNullExceptionfor nullsourceanddestinationinGrandMapper.Mapinstead of silently returning null💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.