public async Task <Unit> Handle(DeleteProductCommand request, CancellationToken cancellationToken) { _repository.DeleteById(request.Id); await _repository.SaveChangesAsync(); return(Unit.Value); }