示例#1
0
 public bool Update(StateTemplate item)
 {
     if (item == null) return false;
     _unitOfWork.StateTemplateRepository.Edit(item);
     _unitOfWork.Save();
     return true;
 }
        public ActionResult AddState(StateTemplate item)
        {
            if (item != null)
            {

                _StateTemplateService.Add(item);
                return Json(toStateTemplatePOCO(item), JsonRequestBehavior.AllowGet);
            }
            return Json("{}");
        }
        public ActionResult Create(StateTemplate item)
        {
            if (ModelState.IsValid)
            {
                _StateTemplateService.Add(item);

                return RedirectToAction("Index");
            }

            return View(item);
        }
        public ActionResult CreateKendo([DataSourceRequest] DataSourceRequest request, StateTemplate item, int ProcessTemplateID=0)
        {
            if (item != null && ModelState.IsValid)
            {
                if (ProcessTemplateID > 0)
                {
                    item.ParentProcessTemplateID = ProcessTemplateID;
                }
                _StateTemplateService.Add(item);
            }

            return Json(new[] { item }.ToDataSourceResult(request, ModelState));
        }
 private StateTemplatePOCO toStateTemplatePOCO(StateTemplate item)
 {
     return new StateTemplatePOCO()
             {
                 AllowedAccessLevel = item.AllowedAccessLevel,
                 Name = item.Name,
                 ParentProcessTemplateID = item.ParentProcessTemplateID,
                 StateNo = item.StateNo,
                 StateTemplateID = item.StateTemplateID,
                 StateType = item.StateType
             };
 }
示例#6
0
 public bool Add(StateTemplate item)
 {
     _unitOfWork.StateTemplateRepository.Add(item);
     _unitOfWork.Save();
     return true;
 }
        public ActionResult DeleteKendo([DataSourceRequest] DataSourceRequest request, StateTemplate item)
        {
            if (item != null)
            {
                _StateTemplateService.DeleteById(item.StateTemplateID);
            }

            return Json(ModelState.ToDataSourceResult());
        }
 public ActionResult EditKendo([DataSourceRequest] DataSourceRequest request, StateTemplate item)
 {
     if (ModelState.IsValid)
     {
         _StateTemplateService.Update(item);
         return Json(ModelState.ToDataSourceResult());
     }
     return Json(ModelState.ToDataSourceResult());
 }