示例#1
0
 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));
 }