Exemplo n.º 1
0
        public int Inserir(LivroRequestDto request)
        {
            var entity = _mapper.Map <LivroEntity>(request);

            _livroDal.Inserir(entity);
            return(entity.Id);
        }
Exemplo n.º 2
0
 public IActionResult Alterar([FromRoute] int?id, [FromBody] LivroRequestDto request)
 {
     try
     {
         _livroBll.Alterar(id.GetValueOrDefault(), request);
         return(NoContent());
     }
     catch (EntityNotFoundException)
     {
         return(NotFound());
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        public IActionResult Inserir([FromBody] LivroRequestDto request)
        {
            var id = _livroBll.Inserir(request);

            return(CreatedAtAction(nameof(Inserir), new { id }));
        }