Пример #1
0
        public bool Create(string name, int folderId, int modelId, int type, int devTemplateLanguage, int templateId, int workflowId, out WorklistAsset asset, int?subtype = null, bool?runNew = null)
        {
            AssetCreateRequest assetCreateRequest = new AssetCreateRequest()
            {
                newName             = name,
                destinationFolderId = folderId,
                modelId             = modelId,
                type = type,
                devTemplateLanguage = devTemplateLanguage,
                templateId          = templateId,
                workflowId          = workflowId
            };
            AssetCreateRequest value = assetCreateRequest;

            if (subtype.HasValue)
            {
                value.subtype = subtype.Value;
            }
            if (runNew.HasValue)
            {
                value.runNew = runNew.Value;
            }
            string str  = JsonConvert.SerializeObject(value);
            string str1 = this._api.SendRequest("POST", "/Asset/Create", str);
            AssetCreateResponse assetCreateResponse = JsonConvert.DeserializeObject <AssetCreateResponse>(str1);

            asset = assetCreateResponse.asset;
            return(assetCreateResponse.IsSuccessful);
        }
Пример #2
0
        public AssetCreateResponse Create(AssetCreateRequest request)
        {
            _assetCollection.InsertOne(request.NewAsset);

            return(new AssetCreateResponse()
            {
                Result = request.NewAsset
            });
        }
Пример #3
0
        public bool Create(string treatailAssetId, string ownerAddress, string assetDetails, bool chargeTTL)
        {
            var createRequest = new AssetCreateRequest
            {
                PrivateKeyHex   = _privateKeyHex,
                TreatailAssetId = treatailAssetId,
                OwnerAddress    = ownerAddress,
                AssetDetails    = assetDetails,
                ChargeTTL       = chargeTTL
            };

            var url    = string.Format("{0}/Create", _assetServiceBaseUrl);
            var result = ServicesHelper.CallService(ServiceAction.POST, _apiKey, url, JsonConvert.SerializeObject(createRequest));

            return(JsonConvert.DeserializeObject <bool>(result));
        }
Пример #4
0
 public AssetCreateResponse Asset([FromBody] AssetCreateRequest request)
 {
     return(_assetService.Create(request));
 }
Пример #5
0
 public AssetCreateResponse Create(AssetCreateRequest request)
 {
     return(process <AssetCreateResponse>("Create", request));
 }