summaryrefslogtreecommitdiff
path: root/slips/src/app/Marina/DataAccess/Repositories/DockRepository.cs
blob: 747ebc2e82334b55be3496dae48ca40f09b6655d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using Marina.DataAccess.DataMappers;
using Marina.Domain.Interfaces;
using Marina.Domain.Repositories;
using Marina.Infrastructure.Container;

namespace Marina.DataAccess.Repositories {
	public class DockRepository : IDockRepository {
		public DockRepository() : this( Resolve.DependencyFor< IDockDataMapper >( ) ) {}

		public DockRepository( IDockDataMapper mapper ) {
			this.mapper = mapper;
		}

		public IDock FindBy( long dockId ) {
			return mapper.FindBy( dockId );
		}

		private readonly IDockDataMapper mapper;
	}
}