Ejemplo n.º 1
0
        public async Task <IActionResult> CreateAsync([FromBody] CreateBookCommand command)
        {
            var response = await mediator.Send(command);

            return(Ok(response));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <BookDTO> > CreateBook(CreateBookCommand command)
        {
            var book = await _mediator.Send(command);

            return(Ok(book));
        }
Ejemplo n.º 3
0
 public async Task CreateAsync_InvalidCommand()
 {
     var books      = new Books(null, null);
     var invalidCmd = new CreateBookCommand(null, null, null, Access.Private, Access.Private);
     await Assert.ThrowsAsync <InvalidCommandException>(() => books.CreateAsync(invalidCmd));
 }
Ejemplo n.º 4
0
 public async Task <ActionResult <CreateBookOutputModel> > Create(
     CreateBookCommand command)
 => await this.Send(command);
Ejemplo n.º 5
0
 public ActionResult <ResponseResult> Save(CreateBookCommand command)
 {
     return(_bookHandler.Handle(command));
 }