summaryrefslogtreecommitdiff
path: root/slips/src/app/Marina/Task/Mappers/DockToDisplayDTOMapper.cs
blob: 89ef037280f97b1703864cbabede49139b888443 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using Marina.Domain;
using Marina.Domain.Interfaces;
using Marina.Presentation.DTO;

namespace Marina.Task.Mappers {
	public class DockToDisplayDTOMapper : IDockToDisplayDTOMapper {
		public DockDisplayDTO MapFrom( IDock input ) {
			return
				new DockDisplayDTO(
					input.Name( ),
					input.Location( ).Name( ),
					input.IsUtilityEnabled( Utilities.Water ).ToString( ),
					input.IsUtilityEnabled( Utilities.Electrical ).ToString( ) );
		}
	}
}