public async Task <ActionResult> UpdateMainEventAsync(MainEventVm mainEventVm) { var organizers = await _securityService.GetOrganizersUserIsAdminAtAsync(User.FindFirstValue(ClaimTypes.NameIdentifier)); if (!organizers.Any(a => a.Id == mainEventVm.OrganizerId)) { return(Forbid()); } await _mainEventService.UpdateMainEventAsync(mainEventVm); Log.Information("MainEvent {@mainEventVm} updated", mainEventVm); return(Ok()); }