예제 #1
0
 private void DeleteEvent()
 {
     if (!SelectedEvent.IsFake)
     {
         if (SelectedEvent.IsRecurrenceEvent)
         {
             repository.SetCurrentEvent(SelectedEvent);
             var deleteEventWindow = new Views.DeleteEventOptionsView();
             deleteEventWindow.ShowDialog();
         }
         else
         {
             if (calendar.DeleteEvent(SelectedEvent, GoogleCalendar.ActionType.single))
             {
                 messanger.Delete("Deleted", false);
             }
             else
             {
                 messanger.Error("Failed to delete event. Please check log file for a detailed information about the error.", false);
             }
         }
         RefreshEventsList();
     }
 }
예제 #2
0
 private void DeleteEvent()
 {
     if (!SelectedEvent.IsFake)
     {
         if (SelectedEvent.IsRecurrenceEvent)
         {
             repository.SetCurrentEvent(SelectedEvent);
             var deleteEventWindow = new Views.DeleteEventOptionsView();
             deleteEventWindow.ShowDialog();
         }
         else
         {
             if (calendar.DeleteEvent(SelectedEvent, GoogleCalendar.ActionType.single))
             {
                 messanger.Delete("Deleted", false);
             }
             else
             {
                 messanger.Error("Failed to delete event. Please check log file for a detailed information about the error.", false);
             }
         }
         RefreshEventsList();
     }
 }