public ActionResult AdminAdd(Models.AdminInfo obj) { //var sr = new System.IO.StreamReader(Request.InputStream); //var jss = new JavaScriptSerializer(); //var obj = jss.Deserialize<Models.AdminInfo>(sr.ReadToEnd());///前台传来的数据 var adminInfo = db.AdminInfo.Where(p => p.JobNumber == obj.JobNumber).FirstOrDefault(); Models.AdminInfo adminInfo1 = new Models.AdminInfo(); if (obj != null && adminInfo != null && obj.JobNumber == adminInfo.JobNumber) { adminInfo.Name = obj.Name; adminInfo.JobNumber = obj.JobNumber; adminInfo.PhoneNumber = obj.PhoneNumber; adminInfo.Remarks = obj.Remarks; } else { string psw = SHA256Encrypt(obj.Password); adminInfo1.Name = obj.Name; adminInfo1.Password = psw; adminInfo1.JobNumber = obj.JobNumber; adminInfo1.PhoneNumber = obj.PhoneNumber; adminInfo1.Remarks = obj.Remarks; db.AdminInfo.Add(adminInfo1); } db.SaveChanges(); var rst = Json(new { success = true, message = 1 }, JsonRequestBehavior.AllowGet); return(rst); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); CurrentUser = new Models.AdminInfo().GetCurrent(); if (null == CurrentUser) { filterContext.Result = RedirectToAction("index", "Login"); return; } }
public string Search(Models.AdminInfo obj) { //var sr = new System.IO.StreamReader(Request.InputStream); var jss = new JavaScriptSerializer(); //var obj = jss.Deserialize<Models.AdminInfo>(sr.ReadToEnd());///前台传来的数据 Models.AdminInfo adminInfos = db.AdminInfo.Where(p => p.JobNumber == obj.JobNumber).FirstOrDefault(); StringBuilder sb = new StringBuilder(); String json = jss.Serialize(adminInfos).ToString(); return(json); }
public ActionResult DeleteInfo(Models.AdminInfo obj) { //var sr = new System.IO.StreamReader(Request.InputStream); //var jss = new JavaScriptSerializer(); //var obj = jss.Deserialize<Models.AdminInfo>(sr.ReadToEnd());///前台传来的数据 var rst = Json(new { success = true, message = 0 }, JsonRequestBehavior.AllowGet); string psw = SHA256Encrypt(obj.Password); var adminInfo = db.AdminInfo.Where(p => p.JobNumber == obj.JobNumber && p.Password == psw).FirstOrDefault(); if (adminInfo != null) { db.AdminInfo.Remove(adminInfo); db.SaveChanges(); rst = Json(new { success = true, message = 1 }, JsonRequestBehavior.AllowGet); } return(rst); }
public ActionResult Admininfo() { var sr = new System.IO.StreamReader(Request.InputStream); var jss = new JavaScriptSerializer(); var obj = jss.Deserialize <Models.AdminInfo>(sr.ReadToEnd());///前台传来的数据 if (obj != null) { Models.AdminInfo adminInfo = new Models.AdminInfo(); adminInfo.Name = obj.Name; adminInfo.JobNumber = obj.JobNumber; db.AdminInfo.Add(adminInfo); db.SaveChanges(); } var rst = Json(new { success = true, message = 1 }, JsonRequestBehavior.AllowGet); return(rst); }
protected override bool AuthorizeCore(HttpContextBase httpContext) { var CurrentUser = new Models.AdminInfo().GetCurrent(); return(null != CurrentUser); }