public void Delete(CircleDeleteCommand command) { using (var transaction = new TransactionScope()) { var id = new CircleId(command.Id); var circle = circleRepository.Find(id); if (circle == null) { return; } circleRepository.Delete(circle); transaction.Complete(); } }
public void Delete(string id) { var command = new CircleDeleteCommand(id); circleApplicationService.Delete(command); }