Sage.SData.Client.Core.BatchProcess.AddToBatch C# (CSharp) Method

AddToBatch() public method

Adds a url to the batch for processing
public AddToBatch ( Sage.SData.Client.Core.SDataBatchRequestItem item ) : bool
item Sage.SData.Client.Core.SDataBatchRequestItem url for batch item
return bool
        public bool AddToBatch(SDataBatchRequestItem item)
        {
            Guard.ArgumentNotNull(item, "item");

            var id = GetBatchKey(item.Url, "$batch");
            var request = _requests.LastOrDefault(x => string.Equals(GetBatchKey(x.ToString()), id, StringComparison.InvariantCultureIgnoreCase));

            if (request != null)
            {
                request.Items.Add(item);
                return true;
            }

            return false;
        }