Exemple #1
0
        /// <summary>
        /// Open create/edit page for script
        /// </summary>
        public ActionResult Edit(int?id)
        {
            PreparedScript script = null;

            if (id.HasValue)
            {
                script = GetScriptById(id.Value);
            }

            if (id != null && (script == null || script.UserId != UserHelper.GetUserId(User.Identity)))
            {
                return(RedirectToAction("Index"));
            }

            return(View(script));
        }
Exemple #2
0
        public ActionResult Edit(PreparedScript script)
        {
            if (script.Id > 0)
            {
                var oldScript = GetScriptById(script.Id);

                oldScript.Name = script.Name;
                oldScript.Sql  = script.Sql;
            }
            else
            {
                script.UserId = UserHelper.GetUserId(User.Identity);
                _dbContext.PreparedScripts.Add(script);
            }

            _dbContext.SaveChanges();
            return(RedirectToAction("Index"));
        }