示例#1
0
        public ActionResult EditForm(int id)
        {
            var q = db.Tbl_Form.Where(x => x.Form_ID == id).SingleOrDefault();

            if (q != null)
            {
                Model_FormEdit model = new Model_FormEdit()
                {
                    ID           = q.Form_ID,
                    Form_Name    = q.Form_Name,
                    Course       = q.Tbl_Course.Course_Guid.ToString(),
                    Form_Display = q.Form_Display,
                };

                return(PartialView(model));
            }

            return(HttpNotFound());
        }
示例#2
0
        public ActionResult EditForm(Model_FormEdit model)
        {
            if (ModelState.IsValid)
            {
                Tbl_Form q = db.Tbl_Form.Where(x => x.Form_ID == model.ID).SingleOrDefault();

                if (q != null)
                {
                    q.Form_Name     = model.Form_Name;
                    q.Form_Display  = model.Form_Display;
                    q.Form_CourseID = db.Tbl_Course.Where(x => x.Course_Guid.ToString() == model.Course).SingleOrDefault().Course_ID;

                    db.Entry(q).State = EntityState.Modified;

                    if (Convert.ToBoolean(db.SaveChanges() > 0))
                    {
                        TempData["TosterState"]   = "success";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "عملیات با موفقیت انجام شده";

                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        TempData["TosterState"]   = "error";
                        TempData["TosterType"]    = TosterType.Maseage;
                        TempData["TosterMassage"] = "عملیات با موفقیت انجام نشده";

                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(HttpNotFound());
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }