Example #1
0
        /// <summary>
        /// Deletes the link.
        /// </summary>
        /// <param name="link">The link.</param>
        public static void DeleteLink(CalendarFolderLink link)
        {
            if (link == null)
            {
                throw new ArgumentNullException("link");
            }

            using (TransactionScope tran = DataContext.Current.BeginTransaction())
            {
                // Raise Calendar link Delete Event
                RaiseEvent(CalendarLinkDeleting, link, EventArgs.Empty);

                link.Delete();

                RaiseEvent(CalendarLinkDeleted, link, EventArgs.Empty);


                tran.Commit();
            }
        }
Example #2
0
        /// <summary>
        /// Deletes the link.
        /// </summary>
        /// <param name="link">The link.</param>
        public static void DeleteLink(CalendarFolderLink link)
        {
            if (link == null)
                throw new ArgumentNullException("link");

            using (TransactionScope tran = DataContext.Current.BeginTransaction())
            {
                // Raise Calendar link Delete Event
                RaiseEvent(CalendarLinkDeleting, link, EventArgs.Empty);

                link.Delete();

                RaiseEvent(CalendarLinkDeleted, link, EventArgs.Empty);

                tran.Commit();
            }
        }