public Team ToDomain(TEAM team)
{
if (team == null) return new MissingTeam();
Mapper.CreateMap
.ForMember(p => p.CountryId, o => o.MapFrom(p => p.country_id))
.ForMember(p => p.CreateDate, o => o.MapFrom(p => p.create_date))
.ForMember(p => p.CreateUserId, o => o.MapFrom(p => p.create_user_id))
.ForMember(p => p.CurrentLeagueId, o => o.MapFrom(p => p.current_league_id))
.ForMember(p => p.FoundDate, o => o.MapFrom(p => p.found_date))
.ForMember(p => p.Name, o => o.MapFrom(p => p.name))
.ForMember(p => p.TeamId, o => o.MapFrom(p => p.team_id))
.AfterMap((p, k) =>
{
if (k.CreateUser == null)
{
k.CreateUser = new MissingUser();
}
})
.AfterMap((p, k) =>
{
if (k.CurrentLeague == null)
{
k.CurrentLeague = new MissingLeague();
}
})
.AfterMap((p, k) =>
{
if (k.Country == null)
{
k.Country = new MissingCountry();
}
});
Team temp = Mapper.Map
return temp;
}
No comments:
Post a Comment