public async Task <Unit> Handle(DeleteEntity request, CancellationToken cancellationToken) { var solution = await _solutionRepository.GetEntities() .Where(e => e.Id == request.SolutionId) .FirstOrDefaultAsync(); var solutionAccessor = new SolutionAccessor(solution.Path); await solutionAccessor.DeleteEntityAsync(request.Id); return(Unit.Value); }