private void EmailAction() { try { if (SelectedSearch != null && ReisMogelijkheden != null && SelectedReisMogelijkheid != null) { //int index = ReisMogelijkheden.IndexOf(SelectedReisMogelijkheid); //NavigationService.NavigateTo(new Uri(string.Format("/Views/Reminder.xaml?id={0}&index={1}&time={2}&spoor={3}", SelectedSearch.Id, index, SelectedReisMogelijkheid.GeplandeVertrekTijd, SelectedReisMogelijkheid.ReisDelen.First().ReisStops.First().Vertrekspoor), UriKind.Relative)); EmailComposeTask task = new EmailComposeTask(); task.Body = SelectedReisMogelijkheid.GetAsText(); task.Subject = SelectedSearch.DisplayFull + string.Format(" ({0} {1} - {2})", SelectedReisMogelijkheid.GeplandeVertrekTijd.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture), SelectedReisMogelijkheid.VertrekDisplayTijd, SelectedReisMogelijkheid.AankomstDisplayTijd); task.Show(); } } catch { } }
private void AddReminder() { try { if (SelectedSearch != null && ReisMogelijkheden != null && SelectedReisMogelijkheid != null) { //int index = ReisMogelijkheden.IndexOf(SelectedReisMogelijkheid); //NavigationService.NavigateTo(new Uri(string.Format("/Views/Reminder.xaml?id={0}&index={1}&time={2}&spoor={3}", SelectedSearch.Id, index, SelectedReisMogelijkheid.GeplandeVertrekTijd, SelectedReisMogelijkheid.ReisDelen.First().ReisStops.First().Vertrekspoor), UriKind.Relative)); SaveAppointmentTask saveAp = new SaveAppointmentTask(); saveAp.StartTime = SelectedReisMogelijkheid.GeplandeVertrekTijd; saveAp.EndTime = SelectedReisMogelijkheid.GeplandeAankomstTijd; saveAp.Subject = SelectedSearch.DisplayFull; saveAp.Details = SelectedReisMogelijkheid.GetAsText(); saveAp.Location = SelectedSearch.VanStation.Name; saveAp.IsAllDayEvent = false; saveAp.Show(); } } catch { } }