-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMappingProfile.cs
More file actions
23 lines (22 loc) · 996 Bytes
/
MappingProfile.cs
File metadata and controls
23 lines (22 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using AutoMapper;
using WebAPI_week1.DTOs;
using WebAPI_week1.Models;
namespace WebAPI_week1
{
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap<PersonalData, PersonalDataDTO>().ReverseMap();
CreateMap<Address, AddressDTO>().ReverseMap();
CreateMap<WeatherDTO, Weather>().ReverseMap();
//.ForMember(dest => dest.CityName, opt => opt.MapFrom(src => src.CityName))
//.ForMember(dest => dest.StateCode, opt => opt.MapFrom(src => src.StateCode))
//.ForMember(dest => dest.CountryCode, opt => opt.MapFrom(src => src.CountryCode))
//.ForMember(dest => dest.Lat, opt => opt.MapFrom(src => src.Lat))
//.ForMember(dest => dest.Lon, opt => opt.MapFrom(src => src.Lon))
//.ForMember(dest => dest.Timezone, opt => opt.MapFrom(src => src.Timezone))
CreateMap<DatumDTO, Datum>().ReverseMap();
}
}
}