public async Task <Unit> Handle(ExcluirCategoriaCommand request, CancellationToken cancellationToken) { using (var uow = unitOfWork) { await categoriaRepositorio.Excluir(request.Id); uow.PersistirTransacao(); return(Unit.Value); } }
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!" })); }
public void Delete(Guid id) { categoriaRepositorio.Excluir(id); }
/// <summary> /// /// </summary> /// <param name="Id"></param> public void Excluir(int Id) { _CategoriaRepositorio.Excluir(Id); }
public void Excluir(Categoria categoria) { _categoriaRepositorio.Excluir(categoria); }