/// <summary>
 /// Pobiera początkową i końcowa datę dostępnych sesji dla danej łódki
 /// </summary>
 private void GetStartEndDates()
 {
     try
     {
         var sessionService = new SessionService();
         var selectedBoat = BoatsCollection[SelectedIndexBoat];
         Dictionary<DateTime, DateTime> startEndDates = new Dictionary<DateTime, DateTime>(sessionService.GetStartEndDates(selectedBoat.IdBoat));
         StartDate = startEndDates.Keys.First();
         EndDate = startEndDates.Values.First();
     }
     catch (Exception)
     { }
 }
 /// <summary>
 /// Pobiera sesje dla dla danej łódki w zależności od wybranej daty początkowej i końcowej
 /// </summary>
 private void GetSessions()
 {
     try
     {
         var sessionService = new SessionService();
         var selectedBoat = BoatsCollection[SelectedIndexBoat];
         SessionCollection = new ObservableCollection<SessionDto>(sessionService.GetSessions(StartDate, EndDate, selectedBoat.IdBoat));
     }
     catch (Exception)
     { }
 }