public ActionResult SetPresence(Model_UserWorkshopPlanSetPresence model) { if (ModelState.IsValid) { var _UserWorkshopPlan = db.Tbl_UserWorkshopPlan.Where(x => x.UWP_ID == model.ID).SingleOrDefault(); if (_UserWorkshopPlan != null) { _UserWorkshopPlan.UWP_IsPresent = model.Presence; _UserWorkshopPlan.UWP_ModifiedDate = DateTime.Now; db.Entry(_UserWorkshopPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شد"; return(RedirectToAction("Details", "Workshop", new { area = "Dashboard", id = db.Tbl_UserWorkshopPlan.Where(x => x.UWP_ID == model.ID).SingleOrDefault().UWP_WPID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشد"; return(HttpNotFound()); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult SetPresence(int id) { var _UserWorkshopPlan = db.Tbl_UserWorkshopPlan.Where(x => x.UWP_ID == id).SingleOrDefault(); if (_UserWorkshopPlan != null) { Model_UserWorkshopPlanSetPresence model = new Model_UserWorkshopPlanSetPresence() { ID = id, Presence = _UserWorkshopPlan.UWP_IsPresent }; return(PartialView(model)); } return(HttpNotFound()); }