public void save(NewsDto newsDto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { News news = new News(); _newsMaker.copy(news, newsDto); _newsRepository.insert(news); tx.Complete(); } } catch (Exception) { throw; } }