Esempio n. 1
0
        public async Task <Unit> Handle(ExcluirCategoriaCommand request, CancellationToken cancellationToken)
        {
            using (var uow = unitOfWork)
            {
                await categoriaRepositorio.Excluir(request.Id);

                uow.PersistirTransacao();
                return(Unit.Value);
            }
        }
Esempio n. 2
0
        public async Task <ActionResult <Categoria> > DeleteCategoria(int id)
        {
            var categoria = await _categoriaRepositorio.PegarPeloId(id);

            if (categoria == null)
            {
                return(NotFound());
            }

            await _categoriaRepositorio.Excluir(id);

            return(Ok(new { mensagem = $"Categoria {categoria.Nome} excluida com sucesso!" }));
        }
Esempio n. 3
0
 public void Delete(Guid id)
 {
     categoriaRepositorio.Excluir(id);
 }
Esempio n. 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Id"></param>
 public void Excluir(int Id)
 {
     _CategoriaRepositorio.Excluir(Id);
 }
 public void Excluir(Categoria categoria)
 {
     _categoriaRepositorio.Excluir(categoria);
 }