public void Edit() { var FactitlyZH = new FacilityZH(); var FactitlyEN = new FacilityEN(); using (var scope = new TransactionScope()) { using (var _db = new WGHotelsEntities()) { FactitlyZH = _db.FacilityZH.Find(ID); FactitlyZH.Name = NameZH; FactitlyZH.Enabled = Enabled; FactitlyEN = _db.FacilityEN.Where(o => o.ParentId == FactitlyZH.ID).First(); FactitlyEN.Name = NameUS; FactitlyEN.Enabled = Enabled; _db.SaveChanges(); scope.Complete(); } } }
public void Create() { var FactitlyZH = new FacilityZH(); var FacilityEN = new FacilityEN(); FactitlyZH.Name = NameZH; FactitlyZH.Enabled = true; using (var scope = new TransactionScope()) { using (var _db = new WGHotelsEntities()) { _db.FacilityZH.Add(FactitlyZH); FacilityEN.Name = NameUS; FacilityEN.Enabled = true; FacilityEN.ParentId = FactitlyZH.ID; _db.SaveChanges(); scope.Complete(); } } }