コード例 #1
0
        internal BatchOperationResultDetail(BusinessProcessDetailsDataBatchResponse details, Func <string[], Task <IEnumerable <T> > > fetchEntities)
        {
            FailedItems = details.Response.Rows.Where(r => !r.Succeeded).ToArray();
            FailedIds   = FailedItems.Select(i => i.Id).ToArray();

            SucceededIds   = details.Response.Rows.Where(r => r.Succeeded).Select(i => i.Id).ToArray();
            SucceededItems = new BatchOperationResultCollection <T>(details, fetchEntities);
        }
コード例 #2
0
 public void AddFailed(ItemViewModel item, string reason)
 {
     FailedItems.Add(new KeyValuePair <ItemViewModel, string>(item, reason));
     TotalErrors++;
 }