/// <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)); }
/// <inheritdoc /> public Task <ApiResponse <string> > CreateBlockAsync(BlockCreateRequest createRequest, CancellationToken cancellationToken) { return(_contentApiClientProvider.SendRequestAsync <ApiResponse <string> >(HttpMethod.Post, $"api/block", JsonContent.Create(createRequest))); }
public async Task <IActionResult> CreateBlockAsync(Guid userId, [FromBody] BlockCreateRequest createRequest, CancellationToken cancellationToken) { var blockGuid = await _contentService.CreateBlockAsync(userId, createRequest, cancellationToken); return(new JsonResult(blockGuid));; }