示例#1
0
 public bool Update(ProcessTemplate item)
 {
     if (item == null) return false;
     _unitOfWork.ProcessTemplateRepository.Edit(item);
     _unitOfWork.Save();
     return true;
 }
        public ActionResult Create(ProcessTemplate item)
        {
            if (ModelState.IsValid)
            {
                _ProcessTemplateService.Add(item);

                return RedirectToAction("Index");
            }

            return View(item);
        }
        public ActionResult CreateKendo([DataSourceRequest] DataSourceRequest request, ProcessTemplate item)
        {
            if (item != null && ModelState.IsValid)
            {
                _ProcessTemplateService.Add(item);
            }

            return Json(new[] { item }.ToDataSourceResult(request, ModelState));
        }
 private ProcessTemplatePOCO toProcessTemplatePOCO(ProcessTemplate item)
 {
     ProcessTemplatePOCO ret = new ProcessTemplatePOCO()
             {
                 ProcessTemplateID = item.ProcessTemplateID,
                 Name = item.Name,
                 Description = item.Description,
                 GraphicsData=item.GraphicsData,
                 StateTemplates = toStateTemplatePOCOList(item.ParentProcessTemplateStateTemplates),
                 FlowTemplates=toFlowTemplatePOCOList(item.ParentProcessTemplateFlowTemplates)
             };
     return ret;
 }
 public ActionResult EditKendo([DataSourceRequest] DataSourceRequest request, ProcessTemplate item)
 {
     if (ModelState.IsValid)
     {
         _ProcessTemplateService.Update(item);
         return Json(ModelState.ToDataSourceResult());
     }
     return Json(ModelState.ToDataSourceResult());
 }
        public ActionResult DeleteKendo([DataSourceRequest] DataSourceRequest request, ProcessTemplate item)
        {
            if (item != null)
            {
                _ProcessTemplateService.DeleteById(item.ProcessTemplateID);
            }

            return Json(ModelState.ToDataSourceResult());
        }
示例#7
0
 public bool Add(ProcessTemplate item)
 {
     _unitOfWork.ProcessTemplateRepository.Add(item);
     _unitOfWork.Save();
     return true;
 }