public ActionResult addComplainform(tblStudentComplainValidation complain) { int studentid = Convert.ToInt32(Session["Student"]); int schoolid; var getstudentid = db.Students.Find(studentid); schoolid = getstudentid.School_Id; complain.School_Id = schoolid; StudentComplain stdcomplain = new StudentComplain(); stdcomplain.complain_description = complain.complain_description; stdcomplain.complain_date = DateTime.Now; stdcomplain.School_Id = complain.School_Id; stdcomplain.UserId = studentid; db.StudentComplains.Add(stdcomplain); db.SaveChanges(); ViewBag.Message = "Data Submitted"; ModelState.Clear(); return(View()); }
public ActionResult viewStudentComplainReply(tblStudentComplainValidation sa, int id) { try { int user = Convert.ToInt32((Session["school"])); var com = db.StudentComplains.FirstOrDefault(m => m.complain_id == id); if (com != null) { com.ReplyMsg = sa.ReplyMsg; db.Entry(com).State = EntityState.Modified; db.SaveChanges(); ViewBag.Message = "Data Successfully Submitted"; ModelState.Clear(); } } catch (Exception ex) { ViewBag.Message = "Not Submitted"; return(View()); } return(RedirectToAction("viewStudentComplainform")); }