Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }