public RestResponse <CRMBulkActionTask> BulkActionTasksSetCriteria(CRMBulkActionTask crmBulk, K2CRMConfig config, CRMTask crmTask) { string K2TasksFetchXML = Resources.K2CRMTaskCleanUpFetchXML.Replace("[entityid]", crmTask.RegardingId).Replace("[entityname]", crmTask.Regarding).Replace("[activityname]", crmTask.K2ActivityName).Replace("[processname]", crmTask.K2ProcessName).Replace("[statuscode]", crmBulk.FromStatus.ToString()).Replace("[processinstanceid]", crmTask.K2ProcessInstanceId.ToString()); crmBulk.FetchXML = K2TasksFetchXML; return(BulkActionTasks(crmBulk, config)); }
public RestResponse <CRMBulkActionTask> BulkActionTasks(CRMBulkActionTask crmBulk, K2CRMConfig config) { var client = new RestClient(config.RESTUrl); var request = new RestRequest(); request.Method = Method.POST; if (config.CredentialCache != null) { request.Credentials = config.CredentialCache; } request.RequestFormat = RestSharp.DataFormat.Json; request.Resource = "K2CRM/CRMBulkActionTasks"; request.AddBody(crmBulk); RestResponse <CRMBulkActionTask> response = client.Execute <CRMBulkActionTask>(request); return(response); }
public RestResponse<CRMBulkActionTask> BulkActionTasksSetCriteria(CRMBulkActionTask crmBulk, K2CRMConfig config, CRMTask crmTask) { string K2TasksFetchXML = Resources.K2CRMTaskCleanUpFetchXML.Replace("[entityid]", crmTask.RegardingId).Replace("[entityname]", crmTask.Regarding).Replace("[activityname]", crmTask.K2ActivityName).Replace("[processname]", crmTask.K2ProcessName).Replace("[statuscode]", crmBulk.FromStatus.ToString()).Replace("[processinstanceid]", crmTask.K2ProcessInstanceId.ToString()); crmBulk.FetchXML = K2TasksFetchXML; return BulkActionTasks(crmBulk, config); }
public RestResponse<CRMBulkActionTask> BulkActionTasks(CRMBulkActionTask crmBulk, K2CRMConfig config) { var client = new RestClient(config.RESTUrl); var request = new RestRequest(); request.Method = Method.POST; if (config.CredentialCache != null) { request.Credentials = config.CredentialCache; } request.RequestFormat = RestSharp.DataFormat.Json; request.Resource = "K2CRM/CRMBulkActionTasks"; request.AddBody(crmBulk); RestResponse<CRMBulkActionTask> response = client.Execute<CRMBulkActionTask>(request); return response; }