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));
                }
            }
        }