コード例 #1
0
        public ActionResult Add(RefuseResonViewModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View("Add", model));
                }

                var refuse = new RefuseReason()
                {
                    Value = model.Value,
                };

                _UnitOfWork.RefuseReasonsRepository.Create(refuse);
                _UnitOfWork.Commit();
                var message = string.Format("تم اضافة سبب الرفض بنجاح .");
                return(RedirectToAction("Index", "RefuseResons").Success(message));
            }
            catch (Exception e)
            {
                var message = string.Format("حدث خطأ أثناء الحفظ");
                return(RedirectToAction("Add", "RefuseResons").Error(message));
            }
        }
コード例 #2
0
        public ActionResult Edit(RefuseResonViewModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View("Edit", model));
                }
                var refuse = _UnitOfWork.RefuseReasonsRepository.Find(model.Id);
                if (refuse == null)
                {
                    return(HttpNotFound("refuse Not Exist!"));
                }

                refuse.Value = model.Value;
                _UnitOfWork.RefuseReasonsRepository.Update(refuse);
                _UnitOfWork.Commit();

                var message = string.Format("تم تعديل سبب الرفض  بنجاح .");
                return(RedirectToAction("Index", "RefuseResons").Success(message));
            }
            catch (Exception e)
            {
                var message = string.Format("حدث خطأ أثناء الحفظ");
                return(RedirectToAction("Edit", "RefuseResons").Error(message));
            }
        }
コード例 #3
0
        public ActionResult Edit(int id)
        {
            var refuse = _UnitOfWork.RefuseReasonsRepository.Find(id);

            if (refuse == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new RefuseResonViewModel()
            {
                Value = refuse.Value
            };

            return(View("Edit", viewModel));
        }