public ActionResult SetPresence(Model_UserExamInPersonPlanSetPresence model) { if (ModelState.IsValid) { var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault(); if (_UserExamInPersonPlan != null) { _UserExamInPersonPlan.UEIPP_IsPresent = model.Presence; _UserExamInPersonPlan.UEIPP_ModifiedDate = DateTime.Now; db.Entry(_UserExamInPersonPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "تغییر وضعیت نمایش با موفقیت انجام شد"; return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "تغییر وضعیت نمایش با موفقیت انجام نشد"; return(HttpNotFound()); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult SetPresence(int id) { var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == id).SingleOrDefault(); if (_UserExamInPersonPlan != null) { Model_UserExamInPersonPlanSetPresence model = new Model_UserExamInPersonPlanSetPresence() { ID = id, Presence = _UserExamInPersonPlan.UEIPP_IsPresent }; return(PartialView(model)); } return(HttpNotFound()); }