/// <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) { } }