37 lines
1.4 KiB
C#
37 lines
1.4 KiB
C#
using AutoMapper;
|
|
using WorkFlow.Application.DTO.Config;
|
|
using WorkFlow.Application.DTO.Profile;
|
|
using WorkFlow.Application.DTO.ProfileControlsTF;
|
|
using WorkFlow.Application.DTO.ProfileObjState;
|
|
using WorkFlow.Application.DTO.State;
|
|
using WorkFlow.Domain.Entities;
|
|
|
|
namespace WorkFlow.Application
|
|
{
|
|
public class MappingProfile : AutoMapper.Profile
|
|
{
|
|
public MappingProfile()
|
|
{
|
|
// Mapping entity to DTO
|
|
CreateMap<Config, ConfigDto>();
|
|
CreateMap<Domain.Entities.Profile, ProfileDto>();
|
|
CreateMap<ProfileControlsTF, ProfileControlsTFDto>();
|
|
CreateMap<ProfileObjState, ProfileObjStateDto>();
|
|
CreateMap<State, StateDto>();
|
|
|
|
// Mapping create-DTO to entity
|
|
CreateMap<ConfigCreateDto, Config>();
|
|
CreateMap<ProfileCreateDto, Domain.Entities.Profile>();
|
|
CreateMap<ProfileControlsTFCreateDto, ProfileControlsTF>();
|
|
CreateMap<ProfileObjStateCreateDto, ProfileObjState>();
|
|
CreateMap<StateCreateDto, State>();
|
|
|
|
// Mapping update-DTO to entity
|
|
CreateMap<ConfigUpdateDto, Config>();
|
|
CreateMap<ProfileUpdateDto, Domain.Entities.Profile>();
|
|
CreateMap<ProfileControlsTFUpdateDto, ProfileControlsTF>();
|
|
CreateMap<ProfileObjStateUpdateDto, ProfileObjState>();
|
|
CreateMap<StateUpdateDto, State>();
|
|
}
|
|
}
|
|
} |