public int Inserir(LivroRequestDto request) { var entity = _mapper.Map <LivroEntity>(request); _livroDal.Inserir(entity); return(entity.Id); }
public IActionResult Alterar([FromRoute] int?id, [FromBody] LivroRequestDto request) { try { _livroBll.Alterar(id.GetValueOrDefault(), request); return(NoContent()); } catch (EntityNotFoundException) { return(NotFound()); } }
public void Alterar(int id, LivroRequestDto request) { var entity = _livroDal.Obter(id); if (entity == null) { throw new EntityNotFoundException(); } entity = _mapper.Map <LivroEntity>(request); entity.Id = id; _livroDal.Alterar(entity); }
public IActionResult Inserir([FromBody] LivroRequestDto request) { var id = _livroBll.Inserir(request); return(CreatedAtAction(nameof(Inserir), new { id })); }