/// <summary> /// Create a prarent record as hold the Id so it can be passed to the next command /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="app"></param> /// <returns></returns> public virtual IRecordService <TID> CreateRecord <TEntity>(IRecordCreator <TEntity, TID> app) { var res = app.CreateRecord(); this.CreatedRecords.Add(res.Id, res.Row); return(this); }
public void GenerateReport(IRecordCreator v) { v.GenerateReport(this); }
/// <summary> /// Constructor. /// </summary> /// <param name="recordCreator">A IRecordCreator instance that is to be used when converting.</param> public RecordConverter(IRecordCreator recordCreator) { this.recordCreator = recordCreator; }