コード例 #1
0
        public object PostAddEdit(APIAccessDTO APIAccessDTO)
        {
            using (APIAccessService apiAccessService = new APIAccessService())
            {
                ResultOperation  resultOperation = null;
                sysBpmsAPIAccess apiAccess       = new sysBpmsAPIAccess().Update(APIAccessDTO.Name, APIAccessDTO.IPAddress, APIAccessDTO.AccessKey, APIAccessDTO.IsActive);
                apiAccess.ID = APIAccessDTO.ID;
                if (apiAccess.ID != Guid.Empty)
                {
                    resultOperation = apiAccessService.Update(apiAccess);
                }
                else
                {
                    resultOperation = apiAccessService.Add(apiAccess);
                }

                if (resultOperation.IsSuccess)
                {
                    return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success));
                }
                else
                {
                    return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error));
                }
            }
        }
コード例 #2
0
 public object GetAddEdit(Guid?ID = null)
 {
     using (APIAccessService apiAccessService = new APIAccessService())
     {
         APIAccessDTO APIAccessDTO = ID.HasValue ? new APIAccessDTO(apiAccessService.GetInfo(ID.Value)) : new APIAccessDTO()
         {
             IsActive = true
         };
         return(APIAccessDTO);
     }
 }