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;
}