public bool Update(int id, IDictionary <string, string> fields, out WorklistAsset asset, List <string> fieldsToDelete = null, bool runPostInput = false, bool runPostSave = false) { AssetUpdateRequest assetUpdateRequest = new AssetUpdateRequest() { assetId = id, fields = (Dictionary <string, string>)fields, runPostInput = runPostInput, runPostSave = runPostSave }; AssetUpdateRequest assetUpdateRequest1 = assetUpdateRequest; if (fieldsToDelete != null) { assetUpdateRequest1.fieldsToDelete = fieldsToDelete; } string str = this._api.SendRequest("POST", "/Asset/Update", JsonConvert.SerializeObject(assetUpdateRequest1)); AssetUpdateResponse assetUpdateResponse = JsonConvert.DeserializeObject <AssetUpdateResponse>(str); asset = assetUpdateResponse.asset; return(assetUpdateResponse.IsSuccessful); }
public AssetUpdateResponse Update(AssetUpdateRequest request) { return(process <AssetUpdateResponse>("Update", request)); }