- Receiver-Service von einfachem CRUD zu generischem CRUD-Service umgewandelt. - `ReceiverDto` in `ReceiverReadDto` umbenannt. - Neues `ReceiverCreateDto` mit automatischer SHA-256-Signaturerstellung und aktuellem Zeitstempel erstellt. - Leeres `ReceiverUpdateDto` für zukünftige Updates hinzugefügt.
48 lines
2.2 KiB
C#
48 lines
2.2 KiB
C#
using AutoMapper;
|
|
using EnvelopeGenerator.Application.DTOs;
|
|
using EnvelopeGenerator.Application.DTOs.EnvelopeHistory;
|
|
using EnvelopeGenerator.Application.DTOs.Receiver;
|
|
using EnvelopeGenerator.Domain.Entities;
|
|
|
|
namespace EnvelopeGenerator.Application.MappingProfiles
|
|
{
|
|
public class BasicDtoMappingProfile : Profile
|
|
{
|
|
public BasicDtoMappingProfile()
|
|
{
|
|
// Entity to DTO mappings
|
|
CreateMap<Config, ConfigDto>();
|
|
CreateMap<DocumentReceiverElement, DocumentReceiverElementDto>();
|
|
CreateMap<DocumentStatus, DocumentStatusDto>();
|
|
CreateMap<EmailTemplate, EmailTemplateDto>();
|
|
CreateMap<Envelope, EnvelopeDto>();
|
|
CreateMap<EnvelopeCertificate, EnvelopeCertificateDto>();
|
|
CreateMap<EnvelopeDocument, EnvelopeDocumentDto>();
|
|
CreateMap<EnvelopeHistory, EnvelopeHistoryDto>();
|
|
CreateMap<EnvelopeHistory, EnvelopeHistoryCreateDto>();
|
|
CreateMap<EnvelopeReceiver, EnvelopeReceiverDto>();
|
|
CreateMap<EnvelopeType, EnvelopeTypeDto>();
|
|
CreateMap<Receiver, ReceiverReadDto>();
|
|
CreateMap<Receiver, ReceiverCreateDto>();
|
|
CreateMap<Receiver, ReceiverUpdateDto>();
|
|
CreateMap<UserReceiver, UserReceiverDto>();
|
|
|
|
// DTO to Entity mappings
|
|
CreateMap<ConfigDto, Config>();
|
|
CreateMap<DocumentReceiverElementDto, DocumentReceiverElement>();
|
|
CreateMap<DocumentStatusDto, DocumentStatus>();
|
|
CreateMap<EmailTemplateDto, EmailTemplate>();
|
|
CreateMap<EnvelopeDto, Envelope>();
|
|
CreateMap<EnvelopeCertificateDto, EnvelopeCertificate>();
|
|
CreateMap<EnvelopeDocumentDto, EnvelopeDocument>();
|
|
CreateMap<EnvelopeHistoryDto, EnvelopeHistory>();
|
|
CreateMap<EnvelopeHistoryCreateDto, EnvelopeHistory>();
|
|
CreateMap<EnvelopeReceiverDto, EnvelopeReceiver>();
|
|
CreateMap<EnvelopeTypeDto, EnvelopeType>();
|
|
CreateMap<ReceiverReadDto, Receiver>();
|
|
CreateMap<ReceiverCreateDto, Receiver>();
|
|
CreateMap<ReceiverUpdateDto, Receiver>();
|
|
CreateMap<UserReceiverDto, UserReceiver>();
|
|
}
|
|
}
|
|
} |