35 lines
1.2 KiB
C#
35 lines
1.2 KiB
C#
using AutoMapper;
|
|
using Project.Application.DTOs.Incoming;
|
|
using Project.Application.DTOs.Outgoing;
|
|
using Project.Application.DTOs.TwoFactorAuth;
|
|
using Project.Domain.Entities;
|
|
|
|
namespace Project.Application.MappingProfiles
|
|
{
|
|
public class BasicDtoMappingProfile : Profile
|
|
{
|
|
public BasicDtoMappingProfile()
|
|
{
|
|
// CATEGORY
|
|
CreateMap<Category, CreatingCategoryDto>().ReverseMap();
|
|
CreateMap<Category, ReadingCategoryDto>().ReverseMap();
|
|
CreateMap<Category, UpdatingCategoryDto>().ReverseMap();
|
|
|
|
// PRODUCT
|
|
CreateMap<Product, CreatingProductDto>().ReverseMap();
|
|
CreateMap<Product, ReadingProductDto>().ReverseMap();
|
|
CreateMap<Product, UpdatingProductDto>().ReverseMap();
|
|
|
|
// ROLE
|
|
CreateMap<Role, CreatingRoleDto>().ReverseMap();
|
|
CreateMap<Role, ReadingRoleDto>().ReverseMap();
|
|
CreateMap<Role, UpdatingRoleDto>().ReverseMap();
|
|
|
|
// USER
|
|
CreateMap<User, CreatingUserDto>().ReverseMap();
|
|
CreateMap<User, ReadingUserDto>().ReverseMap();
|
|
CreateMap<User, UpdatingUserDto>().ReverseMap();
|
|
}
|
|
}
|
|
}
|