public IActionResult Post([FromBody] LivroDTO novoLivro) { LivroResource resource = LivroResource.From(_useCase.Execute(novoLivro)); return(CreatedAtRoute("GetLivroById", new { id = resource.Id }, resource)); }
public ActionResult Get([FromRoute(Name = "id")] Guid id) { return(Ok(LivroResource.From(_useCase.Execute(LivroId.Of(id))))); }
public ActionResult List() { return(Ok( _useCase.Execute(NullDomain.GetInstance()) .ConvertAll(l => LivroResource.From(l)))); }