예제 #1
0
 public Handler(CasterContext db, IMapper mapper, IAuthorizationService authorizationService, IIdentityResolver identityResolver)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user = identityResolver.GetClaimsPrincipal();
 }
예제 #2
0
 public Handler(
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ILockService lockService)
 {
     _authorizationService = authorizationService;
     _user        = identityResolver.GetClaimsPrincipal();
     _lockService = lockService;
 }
예제 #3
0
파일: Get.cs 프로젝트: cmu-sei/Caster.Api
 public Handler(
     IGetFileQuery fileQuery,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver)
 {
     _fileQuery            = fileQuery;
     _authorizationService = authorizationService;
     _user = identityResolver.GetClaimsPrincipal();
 }
예제 #4
0
 public ImportService(
     ILockService lockService,
     CasterContext db,
     IIdentityResolver identityResolver)
 {
     _lockService = lockService;
     _db          = db;
     _isAdmin     = identityResolver.IsAdminAsync().Result;
     _userId      = identityResolver.GetClaimsPrincipal().GetId();
 }
예제 #5
0
 public Handler(
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ITerraformService terraformService,
     TerraformOptions terraformOptions)
 {
     _authorizationService = authorizationService;
     _user             = identityResolver.GetClaimsPrincipal();
     _terraformService = terraformService;
     _terraformOptions = terraformOptions;
 }
예제 #6
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IMediator mediator,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ILockService lockService)
 {
     _db                   = db;
     _mapper               = mapper;
     _mediator             = mediator;
     _authorizationService = authorizationService;
     _user                 = identityResolver.GetClaimsPrincipal();
     _lockService          = lockService;
 }
예제 #7
0
 public FileCommandHandler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     ILockService lockService,
     IGetFileQuery fileQuery)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user             = identityResolver.GetClaimsPrincipal();
     _lockService      = lockService;
     _fileQuery        = fileQuery;
     _identityResolver = identityResolver;
 }
예제 #8
0
 public Handler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     IArchiveService archiveService,
     IImportService importService,
     IMediator mediator)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user           = identityResolver.GetClaimsPrincipal();
     _archiveService = archiveService;
     _importService  = importService;
     _mediator       = mediator;
 }
예제 #9
0
 public BaseOperationHandler(
     CasterContext db,
     IMapper mapper,
     IAuthorizationService authorizationService,
     IIdentityResolver identityResolver,
     TerraformOptions terraformOptions,
     ITerraformService terraformService,
     ILockService lockService,
     ILogger <BaseOperationHandler> logger)
 {
     _db     = db;
     _mapper = mapper;
     _authorizationService = authorizationService;
     _user             = identityResolver.GetClaimsPrincipal();
     _terraformOptions = terraformOptions;
     _terraformService = terraformService;
     _lockService      = lockService;
     _logger           = logger;
 }