Updating resources with PUT and AutoMapper
This recipe will demonstrate how to update an existing resource using PUT
requests. Proper handling of resource updates is crucial for maintaining data integrity. For this task, you will learn how to use AutoMapper, a popular object-to-object mapping library. AutoMapper
facilitates the mapping between Data Transfer Objects (DTOs) and entity models. AutoMapper
also helps us reduce the boilerplate code needed for manual property mapping.
Getting ready
The repository is available here: https://github.com/PacktPublishing/ASP.NET-9-Web-API-Cookbook/tree/main/end/chapter02/AutoMapper. This starter project is different from the one we left off with, so it is crucial that you clone it if you want to follow along. The starter project includes an AdditionalContactInfo
model for storing secondary contact details, which we’ll be mapping alongside our main EventRegistration
model.
How to do it…
- Clone the repository using...