public async Task<IActionResult> DeleteConfirmed(DeleteViewModel viewModel) { if (!viewModel.UserIsOrgAdmin) { return Unauthorized(); } await _mediator.SendAsync(new DeleteEventCommand { EventId = viewModel.Id }); return RedirectToAction(nameof(CampaignController.Details), "Campaign", new { area = "Admin", id = viewModel.CampaignId }); }