Ejemplo n.º 1
0
        public async Task <ContentItem> CreateContent(ContentCreationRequest creationRequest)
        {
            var command = new CreateContentCommand(creationRequest);

            var itemReference = await _mediator.Send(command);

            return(await GetContentItem(itemReference, PublishingTarget.Preview));
        }
Ejemplo n.º 2
0
 public CreateContentCommand(ContentCreationRequest creationRequest)
 {
     CreationRequest = creationRequest ?? throw new ArgumentNullException(nameof(creationRequest));
 }
Ejemplo n.º 3
0
 public async Task <ActionResult <ContentItem> > CreateContent([FromBody] ContentCreationRequest request)
 {
     return(Ok(await _contentsService.CreateContent(request)));
 }
Ejemplo n.º 4
0
 public async Task <ContentItem> CreateContent(ContentCreationRequest request)
 {
     return(await _mediator.Send(new CreateContentCommand(request)));
 }