public ActionResult Edit(int id) { if (Session["admin"] != null) { ViewBag.IsCreate = true; ConfusionGuest confusion = db.ConfusionGuest.Find(id); return(View("Edit", confusion)); } else { return(RedirectToAction("Login", "Console")); } }
public ActionResult SaveEdit(ConfusionGuest confusion, int StateId) { if (Session["admin"] != null) { int stateId = StateId; confusion.UpdateTime = DateTime.Now; confusion.StateId = 1; db.Entry(confusion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List", new { state = confusion.IsDeleted?2:stateId, delete = confusion.IsDeleted ? 1 : 0 })); } else { return(RedirectToAction("Login", "Console")); } }
public ActionResult GetMyConfusionDetail() { var stream = HttpContext.Request.InputStream; string requestJson = new StreamReader(stream).ReadToEnd(); //json 字符串在此 JObject jo = (JObject)JsonConvert.DeserializeObject(requestJson); int confusionId = Convert.ToInt32(jo["confusionId"].ToString()); ConfusionGuest confusion = db.ConfusionGuest.Find(confusionId); ConfusionGuestDetailData confusionDetail = new ConfusionGuestDetailData(); confusionDetail.Id = confusion.Id; if (string.IsNullOrEmpty(confusion.Answers)) { confusionDetail.Answers = ""; } else { confusionDetail.Answers = "/admin/Confusion/Preview/" + confusionId; } confusionDetail.Title = confusion.Title; return(Json(new { data = confusionDetail })); }
public ActionResult UploadMyConfusion() { var stream = HttpContext.Request.InputStream; string requestJson = new StreamReader(stream).ReadToEnd(); //json 字符串在此 JObject jo = (JObject)JsonConvert.DeserializeObject(requestJson); string userId = jo["userId"].ToString(); string title = jo["question"].ToString(); int source = Convert.ToInt32(jo["source"].ToString()); ConfusionGuest confusion = new ConfusionGuest(); confusion.Title = title; confusion.UserId = userId; confusion.CreateTime = DateTime.Now; confusion.UpdateTime = DateTime.Now; confusion.StateId = 0; confusion.SourceCate = source; confusion.IsDeleted = false; db.Entry(confusion).State = System.Data.Entity.EntityState.Added; int isSuccess = db.SaveChanges(); return(Json(new { data = isSuccess })); }
public ActionResult Preview(int id) { ConfusionGuest confusion = db.ConfusionGuest.Find(id); return(View(confusion)); }