ql_apimanager_backend/Apimanager_backend/Config/MyAutomapper.cs
2024-12-08 20:35:47 +08:00

21 lines
598 B
C#

using Apimanager_backend.Dtos;
using Apimanager_backend.Models;
using AutoMapper;
namespace Apimanager_backend.Config
{
public class MyAutomapper:Profile
{
public MyAutomapper()
{
CreateMap<User,UserInfoDto>();
CreateMap<CreateUserDto, User>()
.ForMember(dest => dest.PassHash, opt => opt.MapFrom(src => src.Password));
CreateMap<Api, ApiInfoDto>();
CreateMap<CreateApiInfo, Api>();
CreateMap<Apipackage, PackageInfoDto>();
CreateMap<AddPackageDto, Apipackage>();
}
}
}