/// <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)); }
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")); }