private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            try
            {
                DateTimeOffset date;
                TimeSpan       time;
                try
                {
                    date = DatePicker.Date.Value;
                }
                catch (Exception e)
                {
                    throw new ArgumentException("Date cannot be empty");
                }

                try
                {
                    time = TimePicker.Time;
                }
                catch (Exception e)
                {
                    throw new ArgumentException("Time cannot be empty");
                }

                var destination = new Destination()
                {
                    Name        = NameTextBox.Text,
                    Street      = StreetTextBox.Text,
                    Nr          = NrTextBox.Text,
                    City        = CityTextBox.Text,
                    Description = DescriptionTextBox.Text,
                    VisitTime   = new DateTime(date.Year, date.Month, date.Day, time.Hours, time.Minutes, 00)
                };
                await Ivm.AddNewDestination(destination);

                //lvDestinations.ItemsSource = null;
                //lvDestinations.ItemsSource = Ivm.Itinerary;
            }
            catch (ArgumentException ex)
            {
                MessageDialog md = new MessageDialog(ex.Message.ToString());
                await md.ShowAsync();

                await this.ShowAsync();
            }
            catch (Exception e)
            {
            }
        }