示例#1
0
 public AuthController(
     IActionResultConverter actionResultConverter,
     IAuthService service)
 {
     _actionResultConverter = actionResultConverter;
     _service = service;
 }
        /// <summary>Initializes a new instance of <see cref="DelegatingActionDescriptor"/>.</summary>
        /// <param name="descriptor">The descriptor to which to delegate member invocations.</param>
        /// <param name="resultConverter">The custom converter.</param>
        public DelegatingActionDescriptor(HttpActionDescriptor descriptor, IActionResultConverter resultConverter)
        {
            if (descriptor == null) throw new ArgumentNullException(nameof(descriptor));
            if (resultConverter == null) throw new ArgumentNullException(nameof(resultConverter));

            InnerActionDescriptor = descriptor;
            ResultConverter = resultConverter;
        }
示例#3
0
 public HealthCheckController(
     IHealthCheckService service,
     IActionResultConverter actionResultConverter
     )
 {
     _service = service;
     _actionResultConverter = actionResultConverter;
 }
        public void GetResultConverter_WhenReturnTypeIsActionResult_ReturnsNull()
        {
            // Act
            IActionResultConverter converter = HttpActionDescriptor.GetResultConverter(typeof(IHttpActionResult));

            // Assert
            Assert.Null(converter);
        }
 public void InitializesInnerActionDescriptorCorrectly(HttpActionDescriptor innerDescriptor,
     IActionResultConverter converter)
 {
     // Exercise system
     var descriptor = new DelegatingActionDescriptor(innerDescriptor, converter);
     // Verify outcome
     descriptor.InnerActionDescriptor.Should().Be(innerDescriptor);
 }
示例#6
0
 public GamesController(
     IActionResultConverter actionResultConverter,
     IGameAppService gameService,
     IMapper mapper)
 {
     _actionResultConverter = actionResultConverter;
     _gameService           = gameService;
     _mapper = mapper;
 }
示例#7
0
 public LoansController(
     IActionResultConverter actionResultConverter,
     ILoanAppService loanAppService,
     IMapper mapper)
 {
     _actionResultConverter = actionResultConverter;
     _loanAppService        = loanAppService;
     _mapper = mapper;
 }
示例#8
0
 public ProdutoController(
     IActionResultConverter actionResultConverter,
     IProdutoAppService produtoService,
     IMapper mapper)
 {
     _actionResultConverter = actionResultConverter;
     _produtoService        = produtoService;
     _mapper = mapper;
 }
        public void InitializesInnerActionDescriptorCorrectly(HttpActionDescriptor innerDescriptor,
                                                              IActionResultConverter converter)
        {
            // Exercise system
            var descriptor = new DelegatingActionDescriptor(innerDescriptor, converter);

            // Verify outcome
            descriptor.InnerActionDescriptor.Should().Be(innerDescriptor);
        }
示例#10
0
 public FriendsController(
     IActionResultConverter actionResultConverter,
     IFriendAppService friendService,
     IMapper mapper
     )
 {
     _actionResultConverter = actionResultConverter;
     _friendService = friendService;
     _mapper = mapper;
 }
        /// <summary>Initializes a new instance of <see cref="DelegatingActionDescriptor"/>.</summary>
        /// <param name="descriptor">The descriptor to which to delegate member invocations.</param>
        /// <param name="resultConverter">The custom converter.</param>
        public DelegatingActionDescriptor(HttpActionDescriptor descriptor, IActionResultConverter resultConverter)
        {
            if (descriptor == null)
            {
                throw new ArgumentNullException(nameof(descriptor));
            }
            if (resultConverter == null)
            {
                throw new ArgumentNullException(nameof(resultConverter));
            }

            InnerActionDescriptor = descriptor;
            ResultConverter       = resultConverter;
        }
示例#12
0
 public AssetsController(IActionResultConverter actionResultConverter,
                         ICreateAssetUseCase createAssetUseCase,
                         IListAssetsUseCase listAssetsUseCase,
                         IGetAssetUseCase getAssetUseCase,
                         IUpdateAssetUseCase updateAssetUseCase,
                         IDeleteAssetUseCase deleteAssetUseCase)
 {
     this.actionResultConverter = actionResultConverter;
     this.createAssetUseCase    = createAssetUseCase;
     this.getAssetUseCase       = getAssetUseCase;
     this.listAssetsUseCase     = listAssetsUseCase;
     this.updateAssetUseCase    = updateAssetUseCase;
     this.deleteAssetUseCase    = deleteAssetUseCase;
 }
 public ProcessResultConverter(IActionResultConverter baseConverter, CreateUriForWorkerId createUriForWorkerId)
 {
     _baseConverter = baseConverter;
     _uriforWorkerId = createUriForWorkerId;
 }
示例#14
0
 public JsonRpcFilter(IActionResultConverter actionResultConverter, ILogger <JsonRpcFilter> log)
 {
     this.actionResultConverter = actionResultConverter;
     this.log = log;
 }