예제 #1
0
        public IActionResult Post([FromBody] LivroDTO novoLivro)
        {
            LivroResource resource = LivroResource.From(_useCase.Execute(novoLivro));

            return(CreatedAtRoute("GetLivroById", new { id = resource.Id }, resource));
        }
예제 #2
0
 public ActionResult Get([FromRoute(Name = "id")] Guid id)
 {
     return(Ok(LivroResource.From(_useCase.Execute(LivroId.Of(id)))));
 }
예제 #3
0
 public ActionResult List()
 {
     return(Ok(
                _useCase.Execute(NullDomain.GetInstance())
                .ConvertAll(l => LivroResource.From(l))));
 }