public object PostAddEdit(ProcessGroupDTO processGroupDTO) { using (ProcessGroupService ProcessGroupService = new ProcessGroupService()) { sysBpmsProcessGroup ProcessGroup = processGroupDTO.ID != Guid.Empty ? ProcessGroupService.GetInfo(processGroupDTO.ID) : new sysBpmsProcessGroup(); ResultOperation resultOperation = ProcessGroup.Update(processGroupDTO.ProcessGroupID, processGroupDTO.Name, processGroupDTO.Description); if (!resultOperation.IsSuccess) { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } if (processGroupDTO.ID != Guid.Empty) { resultOperation = ProcessGroupService.Update(ProcessGroup); } else { resultOperation = ProcessGroupService.Add(ProcessGroup); } if (resultOperation.IsSuccess) { return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success)); } else { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } } }
public object GetList(Guid?SelectedID = null) { using (ProcessGroupService processGroupService = new ProcessGroupService()) return(Json(new { SelectedID, GroupList = processGroupService.HelperGetTreeList(SelectedID) })); }
public object Delete(Guid ID) { using (ProcessGroupService ProcessGroupService = new ProcessGroupService()) { ResultOperation resultOperation = ProcessGroupService.Delete(ID); if (resultOperation.IsSuccess) { return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success)); } else { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } } }
public object GetAddEdit(Guid?ID = null, Guid?ParentID = null) { if (ParentID.HasValue) { return new ProcessGroupDTO() { ProcessGroupID = ParentID } } ; else { using (ProcessGroupService ProcessGroupService = new ProcessGroupService()) return(new ProcessGroupDTO(ID.ToGuidObj() != Guid.Empty ? ProcessGroupService.GetInfo(ID.Value) : null)); } }