コード例 #1
0
        public ActionResult CreateOrEdit(Model_ExamInPerson model)
        {
            if (ModelState.IsValid)
            {
                Tbl_ExamRemotelyPlan exam = new Tbl_ExamRemotelyPlan();

                if (model.ID != null)
                {
                    exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == model.ID).FirstOrDefault();

                    if (exam != null)
                    {
                        exam.ERP_Title        = model.Title;
                        exam.ERP_Mark         = model.Mark;
                        exam.ERP_PassMark     = model.PassMark;
                        exam.ERP_ModifiedDate = DateTime.Now;

                        db.Entry(exam).State = EntityState.Modified;
                    }
                    else
                    {
                        return(HttpNotFound());
                    }
                }
                else
                {
                    exam.ERP_Title        = model.Title;
                    exam.ERP_Mark         = model.Mark;
                    exam.ERP_PassMark     = model.PassMark;
                    exam.ERP_CreationDate = exam.ERP_ModifiedDate = DateTime.Now;

                    db.Tbl_ExamRemotelyPlan.Add(exam);
                }

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

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

            return(View());
        }
コード例 #2
0
        public ActionResult CreateOrEdit(int?id)
        {
            Model_ExamInPerson model = new Model_ExamInPerson();

            if (id != null)
            {
                var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).FirstOrDefault();

                if (exam != null)
                {
                    model.ID       = exam.ERP_ID;
                    model.Title    = exam.ERP_Title;
                    model.Mark     = exam.ERP_Mark;
                    model.PassMark = exam.ERP_PassMark;
                }
            }

            return(PartialView(model));
        }