/// <inheritdoc />
        public async Task <ApiResponse <string> > CreateBlockAsync(Guid userId, BlockCreateRequest createRequest, CancellationToken cancellationToken)
        {
            if (Guid.Empty == userId)
            {
                throw new ArgumentOutOfRangeException(nameof(userId));
            }

            return(await _contentCommand.CreateBlockAsync(createRequest, cancellationToken));
        }
Exemple #2
0
 /// <inheritdoc />
 public Task <ApiResponse <string> > CreateBlockAsync(BlockCreateRequest createRequest, CancellationToken cancellationToken)
 {
     return(_contentApiClientProvider.SendRequestAsync <ApiResponse <string> >(HttpMethod.Post, $"api/block", JsonContent.Create(createRequest)));
 }
Exemple #3
0
        public async Task <IActionResult> CreateBlockAsync(Guid userId, [FromBody] BlockCreateRequest createRequest, CancellationToken cancellationToken)
        {
            var blockGuid = await _contentService.CreateBlockAsync(userId, createRequest, cancellationToken);

            return(new JsonResult(blockGuid));;
        }