Initial commit
This commit is contained in:
18
Models/ThuisApiProfile.cs
Normal file
18
Models/ThuisApiProfile.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using AutoMapper;
|
||||
|
||||
namespace ThuisApi.Models;
|
||||
|
||||
public class ThuisApiProfile : Profile
|
||||
{
|
||||
public ThuisApiProfile()
|
||||
{
|
||||
CreateMap<Freezer, FreezerDto>();
|
||||
CreateMap<FreezerDto, Freezer>()
|
||||
.ForMember(dest => dest.FreezerId, opt => opt.Ignore())
|
||||
.ForSourceMember(src => src.AmountInFreezer, opt => opt.DoNotValidate());
|
||||
CreateMap<FreezerItem, FreezerItemDto>();
|
||||
CreateMap<FreezerItemDto, FreezerItem>()
|
||||
// .ForSourceMember(src => src.Freezer, opt => opt.DoNotValidate())
|
||||
.ForMember(dest => dest.Freezer, opt => opt.Ignore());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user