public void SaveData(mstCar data) { try { _uow.Open(DBConnection.BMIERP); _uow.BeginTransaction(); var repo = new mstCarRepository(_uow); repo.Add(data); _uow.CommitTransaction(); } catch (Exception) { _uow.RollbackTransaction(); throw; } finally { _uow.Dispose(); } }
public void Save() { try { _uow.Open(DBConnection.BMIERP); _uow.BeginTransaction(); var repo = new mstLogRepository(_uow); repo.Add(_mstLog); _uow.CommitTransaction(); } catch (Exception) { _uow.RollbackTransaction(); } finally { _uow.Dispose(); } }
public void Save(CarViewModel vm) { try { _uow.Open(DBConnection.BMIERP); _uow.BeginTransaction(); _carDomain.SaveDataFacade(vm.car, _uow); vm.sparepart.CarID = vm.car.AutoID; _SparePartDomain.SaveDataFacade(vm.sparepart, _uow); _uow.CommitTransaction(); } catch (Exception) { _uow.RollbackTransaction(); throw; } finally { _uow.Dispose(); } }