/// <summary> /// Batches the save. /// </summary> /// <param name="workitems">The workitems.</param> /// <param name="saveFlags">The save flags.</param> /// <returns>IBatchSaveError[].</returns> /// <exception cref="ToBeImplementedException"></exception> IBatchSaveError[] IWorkItemStore.BatchSave(IWorkItem[] workitems, ISaveFlags saveFlags) { var errors = new List <IBatchSaveError>(); foreach (IWorkItem workItem in workitems) { try { workItem.Save(saveFlags); } catch (Exception ex) { var error = new BatchSaveErrorImpl(ex, workItem); errors.Add(error); } } return(errors.ToArray()); }
/// <summary> /// Saves the specified save flags. /// </summary> /// <param name="saveFlags">The save flags.</param> /// <exception cref="ToBeImplementedException"></exception> void IWorkItem.Save(ISaveFlags saveFlags) { throw new ToBeImplementedException(); }
public void Save(ISaveFlags saveFlags) { throw new NotImplementedException(); }
public static SaveFlags GetInstance(ISaveFlags src) { return(default(SaveFlags)); }