Exemple #1
0
        public ActionResult SaveCfgItemVerEnv(CfgItemVersionEnvironment model)
        {
            InkeyResult result = new InkeyResult();

            _cfgManagerService.AddCfgEnvValue(model);
            return(Json(result));
        }
Exemple #2
0
        public ActionResult SaveCfgItemVerEnvEdit(CfgItemVersionEnvironment model)
        {
            InkeyResult result = new InkeyResult();

            model.UpdateTime = DateTime.Now;
            _cfgManagerService.EditCfgItemVerionEnvironment(model);
            return(Json(result));
        }
        public void AddCfgEnvValue(CfgItemVersionEnvironment model)
        {
            var itemVerEnvValId = Guid.NewGuid();

            _cfgManagerDao.InsertCfgItemVersionEnvironment(new CfgItemVersionEnvironment {
                ItemVerEnvValId = itemVerEnvValId, ItemVerId = model.ItemVerId, EnvId = model.EnvId, Value = model.Value, UpdateTime = DateTime.Now
            });
        }
Exemple #4
0
        public ActionResult CfgItemAdd(int itemType, Guid?defId)
        {
            var data = new CfgItemVersionEnvironment();

            data.ItemType = itemType == 1 ? CfgItemType.Global : CfgItemType.Definition;
            data.DefId    = defId;
            IList <CfgEnvironment> envData = _cfgManagerService.GetCfgEnvironmentList();

            ViewBag.EnvSelectList = new SelectList(envData, "EnvId", "Name");
            return(View("CfgItemAdd", data));
        }
Exemple #5
0
        public ActionResult CfgItemVerAdd(string ids)
        {
            var     idVals = ids.Split('#').Select(id => Guid.Parse(id)).ToArray();
            CfgItem item   = _cfgManagerService.GetCfgItem(idVals[0]);
            var     data   = new CfgItemVersionEnvironment();

            data.ItemId = item.ItemId;
            data.Key    = item.Key;
            IList <CfgEnvironment> envData = _cfgManagerService.GetCfgEnvironmentList();

            ViewBag.EnvSelectList = new SelectList(envData, "EnvId", "Name");
            return(View("CfgItemVerAdd", data));
        }
 public void AddCfgVersionAndEnvValue(CfgItemVersionEnvironment model)
 {
     using (var scope = OperationSupportDataAccessFactory.Instance.CreateReadOnlyContextScope())
     {
         var itemVerId = Guid.NewGuid();
         _cfgManagerDao.InsertCfgItemVersion(new CfgItemVersion {
             ItemVerId = itemVerId, ItemId = model.ItemId, Version = model.Version
         });
         var itemVerEnvValId = Guid.NewGuid();
         _cfgManagerDao.InsertCfgItemVersionEnvironment(new CfgItemVersionEnvironment {
             ItemVerEnvValId = itemVerEnvValId, ItemVerId = itemVerId, EnvId = model.EnvId, Value = model.Value, UpdateTime = DateTime.Now
         });
     }
 }
Exemple #7
0
        public ActionResult SaveCfgItemVer(CfgItemVersionEnvironment model)
        {
            InkeyResult result = new InkeyResult();
            Version     ver;

            if (Version.TryParse(model.Version, out ver))
            {
                model.Version = VersionHelper.FormatVersion(model.Version).ToString();
                _cfgManagerService.AddCfgVersionAndEnvValue(model);
            }
            else
            {
                result.Code = -101;
                result.Desc = "版本号格式错误";
            }


            return(Json(result));
        }
 public void AddCfgItemAndVersion(CfgItemVersionEnvironment model)
 {
     using (var scope = OperationSupportDataAccessFactory.Instance.CreateTransactionScope())
     {
         var itemId = Guid.NewGuid();
         _cfgManagerDao.InsertCfgItem(new CfgItem {
             ItemId = itemId, Key = model.Key, ItemDesc = model.ItemDesc, ItemType = model.ItemType, DefId = model.DefId
         });
         var itemVerId = Guid.NewGuid();
         _cfgManagerDao.InsertCfgItemVersion(new CfgItemVersion {
             ItemVerId = itemVerId, ItemId = itemId, Version = model.Version
         });
         var itemVerEnvValId = Guid.NewGuid();
         _cfgManagerDao.InsertCfgItemVersionEnvironment(new CfgItemVersionEnvironment {
             ItemVerEnvValId = itemVerEnvValId, ItemVerId = itemVerId, EnvId = model.EnvId, Value = model.Value, UpdateTime = DateTime.Now
         });
         scope.Complete();
     }
 }
 public void EditCfgItemVerionEnvironment(CfgItemVersionEnvironment model)
 {
     _cfgManagerDao.UpdateAllCfgItemVersionEnvironment(model);
 }