Exemple #1
0
        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));
        }
Exemple #2
0
        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());
        }