public async Task <IActionResult> AcceptCurrentOrganizationAgreement(int organizationId) { var organization = await _organizationService.GetOrganizationNoTrackingAsync(organizationId); if (organization == null) { return(NotFound(ApiResponse.Message($"Organization not found with id {organizationId}"))); } if (!User.CanEdit(organization.SigningAuthority)) { return(Forbid()); } await _organizationService.AcceptCurrentOrganizationAgreementAsync(organization.Id); return(NoContent()); }