Skip to content

Instantly share code, notes, and snippets.

@JoachimL
Created August 30, 2013 08:41
Show Gist options
  • Save JoachimL/6387662 to your computer and use it in GitHub Desktop.
Save JoachimL/6387662 to your computer and use it in GitHub Desktop.
namespace WebApi.OData
{
public class DomainToModelMappingProfile : Profile
{
public DomainToModelMappingProfile()
{
Mapper.CreateMap<Movie, MoviePresentationModel>()
.ForMember(m => m.YearOfRelease, x => x.MapFrom(y => y.Released.Year))
.ForMember(m => m.AverageRating, x => x.MapFrom(y => y.Ratings.Average(r => r.Rating)))
.ForMember(m => m.Actors, x => x.MapFrom(y => y.Actors.Select(a => a.Name)));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment