public CategoriaDTO Delete(CategoriaExclusaoModel model) { var id = Guid.Parse(model.IdCategoria); var categoria = categoriaDomainService.GetById(id); categoriaDomainService.Delete(categoria); return(mapper.Map <CategoriaDTO>(categoria)); }
public async Task <Unit> Handle(DeleteCategoriaCommand request, CancellationToken cancellationToken) { //var categoria = categoriaDomainService.GetId(int.Parse(request.Id)); var categoria = mapper.Map <Categoria>(request); //base relacional.. categoriaDomainService.Delete(categoria); //base não relacional.. await mediator.Publish(new CategoriaNotification { Categoria = categoria, Action = ActionNotification.Excluir }); return(Unit.Value); }