/// <summary> /// Handles the Click event of the DeleteEventCalendarItem control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Rock.Web.UI.Controls.RowEventArgs" /> instance containing the event data.</param> protected void DeleteEventCalendarItem_Click(object sender, Rock.Web.UI.Controls.RowEventArgs e) { using (RockContext rockContext = new RockContext()) { EventItemService eventItemService = new EventItemService(rockContext); EventItem eventItem = eventItemService.Get(e.RowKeyId); if (eventItem != null) { if (_canEdit) { string errorMessage; if (!eventItemService.CanDelete(eventItem, out errorMessage)) { mdGridWarning.Show(errorMessage, ModalAlertType.Information); return; } eventItemService.Delete(eventItem); rockContext.SaveChanges(); } else { mdGridWarning.Show("You are not authorized to delete this calendar item", ModalAlertType.Warning); } } } BindEventCalendarItemsGrid(); }
/// <summary> /// Handles the Click event of the btnDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> protected void btnDelete_Click(object sender, EventArgs e) { using (var rockContext = new RockContext()) { EventItemService eventItemService = new EventItemService(rockContext); EventItem eventItem = eventItemService.Get(int.Parse(hfEventItemId.Value)); if (eventItem != null) { string errorMessage; if (!eventItemService.CanDelete(eventItem, out errorMessage)) { mdDeleteWarning.Show(errorMessage, ModalAlertType.Information); return; } eventItemService.Delete(eventItem); rockContext.SaveChanges(); } } var qryParams = new Dictionary <string, string>(); if (_calendarId.HasValue) { qryParams.Add("EventCalendarId", _calendarId.Value.ToString()); } NavigateToParentPage(qryParams); }
/// <summary> /// Handles the Click event of the btnDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> protected void btnDelete_Click(object sender, EventArgs e) { using (var rockContext = new RockContext()) { EventItemService eventItemService = new EventItemService(rockContext); EventItem eventItem = eventItemService.Get(int.Parse(hfEventItemId.Value)); if (eventItem != null) { string errorMessage; if (!eventItemService.CanDelete(eventItem, out errorMessage)) { mdDeleteWarning.Show(errorMessage, ModalAlertType.Information); return; } eventItemService.Delete(eventItem); rockContext.SaveChanges(); } } NavigateToParentPage(); }
/// <summary> /// Handles the Click event of the btnDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> protected void btnDelete_Click( object sender, EventArgs e ) { using ( var rockContext = new RockContext() ) { EventItemService eventItemService = new EventItemService( rockContext ); EventItem eventItem = eventItemService.Get( int.Parse( hfEventItemId.Value ) ); if ( eventItem != null ) { string errorMessage; if ( !eventItemService.CanDelete( eventItem, out errorMessage ) ) { mdDeleteWarning.Show( errorMessage, ModalAlertType.Information ); return; } eventItemService.Delete( eventItem ); rockContext.SaveChanges(); } } var qryParams = new Dictionary<string, string>(); if ( _calendarId.HasValue ) { qryParams.Add( "EventCalendarId", _calendarId.Value.ToString() ); } NavigateToParentPage( qryParams ); }
/// <summary> /// Handles the Click event of the DeleteEventCalendarItem control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Rock.Web.UI.Controls.RowEventArgs" /> instance containing the event data.</param> protected void DeleteEventCalendarItem_Click( object sender, Rock.Web.UI.Controls.RowEventArgs e ) { using ( RockContext rockContext = new RockContext() ) { EventItemService eventItemService = new EventItemService( rockContext ); EventItem eventItem = eventItemService.Get( e.RowKeyId ); if ( eventItem != null ) { if ( _canEdit ) { string errorMessage; if ( !eventItemService.CanDelete( eventItem, out errorMessage ) ) { mdGridWarning.Show( errorMessage, ModalAlertType.Information ); return; } eventItemService.Delete( eventItem ); rockContext.SaveChanges(); } else { mdGridWarning.Show( "You are not authorized to delete this calendar item", ModalAlertType.Warning ); } } } BindEventCalendarItemsGrid(); }
/// <summary> /// Handles the Click event of the btnDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> protected void btnDelete_Click( object sender, EventArgs e ) { using ( var rockContext = new RockContext() ) { EventItemService eventItemService = new EventItemService( rockContext ); EventItem eventItem = eventItemService.Get( int.Parse( hfEventItemId.Value ) ); if ( eventItem != null ) { string errorMessage; if ( !eventItemService.CanDelete( eventItem, out errorMessage ) ) { mdDeleteWarning.Show( errorMessage, ModalAlertType.Information ); return; } eventItemService.Delete( eventItem ); rockContext.SaveChanges(); } } NavigateToParentPage(); }