Ejemplo n.º 1
0
        public async Task GivenValidInput_WhenAddCustomTagIsInvoked_ThenShouldSucceed()
        {
            DicomTag       tag   = DicomTag.DeviceSerialNumber;
            CustomTagEntry entry = tag.BuildCustomTagEntry();
            await _customTagService.AddCustomTagAsync(new CustomTagEntry[] { entry }, default);

            _customTagEntryValidator.ReceivedWithAnyArgs().ValidateCustomTags(default);
Ejemplo n.º 2
0
        public async Task <AddCustomTagResponse> Handle(AddCustomTagRequest request, CancellationToken cancellationToken)
        {
            if (await AuthorizationService.CheckAccess(DataActions.Write, cancellationToken) != DataActions.Write)
            {
                throw new UnauthorizedDicomActionException(DataActions.Write);
            }

            return(await _addCustomTagService.AddCustomTagAsync(request.CustomTags, cancellationToken));
        }
Ejemplo n.º 3
0
 public async Task <AddCustomTagResponse> Handle(AddCustomTagRequest request, CancellationToken cancellationToken)
 {
     return(await _addCustomTagService.AddCustomTagAsync(request.CustomTags, cancellationToken));
 }