Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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"));
        }