public CharacterAppearanceController(IClaimsPrincipalReader claimsReader, ILogger <AuthorizationReadyController> logger, IRPGCharacterAppearanceRepository <TCustomizableSlotType, TColorStructureType, TProportionSlotType, TProportionStructureType> appearanceRepository, IRPGCharacterRepository <TRaceType, TClassType> characterRepository) : base(claimsReader, logger) { AppearanceRepository = appearanceRepository ?? throw new ArgumentNullException(nameof(appearanceRepository)); CharacterRepository = characterRepository ?? throw new ArgumentNullException(nameof(characterRepository)); }
public CharacterDataController(IClaimsPrincipalReader claimsReader, ILogger <AuthorizationReadyController> logger, IRPGCharacterRepository <TRaceType, TClassType> characterRepository) : base(claimsReader, logger) { CharacterRepository = characterRepository ?? throw new ArgumentNullException(nameof(characterRepository)); }