public void InsertDataDesaTest() { InsertDataDesaRequest request = new InsertDataDesaRequest(); request.Desa = _desaValidData; InsertDataDesaResponse response = _desaService.InsertDataDesa(request); Assert.IsTrue(response.Messages.Count == 0, "Failed insert data"); }
public InsertDataDesaResponse InsertDataDesa(InsertDataDesaRequest request) { InsertDataDesaResponse response = new InsertDataDesaResponse(); try { using (TransactionScope transScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted })) { _desaRepo.Add(request.Desa); transScope.Complete(); } } catch (Exception ex) { throw new Exception(ex.ToString()); } return(response); }