Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ViewModelMapper : Profile {
- public ViewModelMapper() {
- CreateMap<DataViewModel, DataModel>().ReverseMap();
- CreateMap<Ship, ShipViewModel>().ReverseMap();
- CreateMap<Weapon, WeaponViewModel>().ReverseMap();
- CreateMap<Quest, QuestViewModel>().ReverseMap();
- CreateMap<FleetViewModel, Fleet>();
- CreateMap<Fleet, FleetViewModel>()
- .ForMember(fvm => fvm.TotalHealth, c => c.MapFrom(
- f => f.Ships.Sum(s => s.Health)
- ))
- .ForMember(fvm => fvm.AverageLevel, c => c.MapFrom(
- f => (int)f.Ships.Average(s => s.Level)
- ));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement