public SessionService()
 {
     SailingDbContext context = new SailingDbContext();
     _repositorySession = new SessionRepository(context);
     _repositoryBoat = new BoatRepository(context);
     _unitOfWork = new UnitOfWork(context);
     AutoMapperConfiguration.Configuration();
 }
 /// <summary>
 /// pobieranie zakresu dat pojedyńczej łódki
 /// </summary>
 /// <param name="idBoat"></param>
 /// <returns></returns>
 public Dictionary<DateTime, DateTime> GetStartEndDates(Guid idBoat)
 {
     var repository = new SessionRepository();
     Dictionary<DateTime, DateTime> startEndDates = new Dictionary<DateTime, DateTime>(repository.GetStartEndDate(idBoat));
     return startEndDates;
 }
 /// <summary>
 /// pobieranie listy sesji z bazy
 /// </summary>
 /// <param name="start"></param>
 /// <param name="stop"></param>
 /// <param name="idBoat"></param>
 /// <returns></returns>
 public List<SessionDto> GetSessions(DateTime start, DateTime stop, Guid idBoat)
 {
     var repository = new SessionRepository();
     List<Session> list = repository.GetSessions( start, stop, idBoat);
     return Mapper.Map<List<SessionDto>>(list);
 }