public ActionResult AdminLogin(string validationMessage = null, string redirectionUrl = null) { SscisParam pass = Db.SscisParam.SingleOrDefault(p => p.ParamKey.Equals(SSCISParameters.ADMINPASSWORD, StringComparison.OrdinalIgnoreCase)); if (pass == null) { SscisParam password = new SscisParam(); password.Description = "Admin password!"; password.ParamKey = SSCISParameters.ADMINPASSWORD; password.ParamValue = new PasswordHash().Encode("VasaAdmin");; Db.SscisParam.Add(password); Db.SaveChanges(); } string redirectUrl = WebUtility.UrlDecode(redirectionUrl); ViewBag.Title = "Login"; MetaLogin model = new MetaLogin { ValidationMessage = validationMessage, RedirectionUrl = redirectionUrl }; return(View(model)); }
public ActionResult DeleteConfirmed(int id) { SscisParam sSCISParam = db.SscisParam.Find(id); db.SscisParam.Remove(sSCISParam); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind("Id", "ParamKey", "ParamValue", "Description")] SscisParam sSCISParam) { if (ModelState.IsValid) { db.SscisParam.Add(sSCISParam); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sSCISParam)); }
public ActionResult Details(int?id) { if (id == null) { return(new StatusCodeResult((int)HttpStatusCode.BadRequest)); } SscisParam sSCISParam = db.SscisParam.Find(id); if (sSCISParam == null) { return(NotFound()); } return(View(sSCISParam)); }
public ActionResult Edit([Bind("Id", "ParamKey", "ParamValue", "Description")] SscisParam sSCISParam) { if (ModelState.IsValid) { if (sSCISParam.ParamKey.Contains("HTML")) { sSCISParam.ParamValue = WebUtility.HtmlEncode(sSCISParam.ParamValue); } if (sSCISParam.ParamKey.Contains("ADMIN_PASSWORD")) { sSCISParam.ParamValue = new PasswordHash().Encode(sSCISParam.ParamValue); } db.Entry(sSCISParam).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sSCISParam)); }
public ActionResult Edit(int?id) { if (id == null) { return(new StatusCodeResult((int)HttpStatusCode.BadRequest)); } SscisParam sSCISParam = db.SscisParam.Find(id); if (sSCISParam == null) { return(NotFound()); } if (sSCISParam.ParamKey.Contains("HTML")) { sSCISParam.ParamValue = WebUtility.HtmlDecode(sSCISParam.ParamValue); } if (sSCISParam.ParamKey.Contains("ADMIN_PASSWORD")) { sSCISParam.ParamValue = ""; } return(View(sSCISParam)); }