public async Task <CreatedActionResult <ActiveStatsModifier> > PostAddModifierAsync( [FromServices] NaheulbookExecutionContext executionContext, [FromRoute] int monsterId, ActiveStatsModifier statsModifier ) { try { var modifier = await _monsterService.AddModifierAsync(executionContext, monsterId, statsModifier); return(modifier); } catch (ForbiddenAccessException ex) { throw new HttpErrorException(StatusCodes.Status403Forbidden, ex); } catch (MonsterNotFoundException ex) { throw new HttpErrorException(StatusCodes.Status404NotFound, ex); } }