Ejemplo n.º 1
0
        /*****************************************************************************
         * Creates file from "Note" field if not existed
         * Update database by deleting and saving new meeting
         ***************************************************************************/
        private async void addNote(object sender, RoutedEventArgs e)
        {
            showFlyout(sender, e);
            try { await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync(launchmeet.Note, Windows.Storage.CreationCollisionOption.FailIfExists); }
            catch { }
            var newMeeting = launchmeet;
            await _meetingRepo.DeleteAsync(launchmeet);

            await _meetingRepo.SaveAsync(newMeeting);
        }
Ejemplo n.º 2
0
        /*****************************************************************************************
        * onDelete removes user selected items from the database
        * For now it appends to a .txt file in the pictures folder for Outlook addin to parse
        * ^ writes relevant lines from user selected objects
        *****************************************************************************************/
        private async void onDelete(object sender, RoutedEventArgs e)
        {
            var deletings = await KnownFolders.PicturesLibrary.GetFileAsync("appdatadeletion.txt");

            var delMet = new List <string> {
            };

            foreach (DataAccess.Entities.Meeting selectdelete in DatabaseMeetings.SelectedItems)
            {
                delMet.Add(selectdelete.StartTime.ToString());
                await _meetingRepo.DeleteAsync(selectdelete);
            }
            await Windows.Storage.FileIO.AppendLinesAsync(deletings, delMet);

            await FetchMeetings();
        }