public IActionResult Create(replies reply) { if (HttpContext.Session.GetString("accId") != null) { try { var result = db.replies.FirstOrDefault(item => item.Reply_id.Equals(reply.Reply_id)); if (result == null) { if (ModelState.IsValid) { db.replies.Add(reply); db.SaveChanges(); } else { ViewBag.Msg = "Model State is invalid!"; } } else { ViewBag.Msg = "This reply has already existed!"; } return(View(@"~/Views/Web/replies/Create.cshtml")); } catch (Exception ex) { ModelState.AddModelError("Error: ", ex.Message); } } return(View(@"~/Views/Admin/ErrorPemission.cshtml")); }
public IActionResult Update(replies replie) { if (HttpContext.Session.GetString("accId") != null) { try { var result = db.replies.Find(replie.Reply_id); if (ModelState.IsValid) { result.Reply_content = replie.Reply_content; db.SaveChanges(); } else { ViewBag.Msg = "Model State is invalid!"; } return(View(@"~/Views/Web/replies/Update.cshtml", result)); } catch (Exception ex) { ModelState.AddModelError("Error: ", ex.Message); } } return(View(@"~/Views/Admin/ErrorPemission.cshtml")); }
public IActionResult Create(replies replie) { var model = db.replies.FirstOrDefault(m => m.Reply_id.Equals(replie.Reply_id)); if (model == null) { //if (ModelState.IsValid) //{ db.replies.Add(replie); db.SaveChanges(); ViewBag.msg = "The reply has been added"; //} //else //{ // ViewBag.msg = "Failed to add item"; // } } else { ViewBag.msg = "Failed"; } return(View(@"~/Views/Admin/feedbacks/Create.cshtml", model)); }