/// <summary> /// Gets the data context. /// </summary> /// <param name="disposalRequestLibId">The disposal request library identifier.</param> /// <param name="list">The list.</param> /// <param name="context">The context.</param> internal void GetDataContext(int disposalRequestLibId, List <CustomsWarehouseDisposal> list, DataContextAsync context, Action dataLoaded) { m_DisposalRequestLibId = disposalRequestLibId; IEnumerable <IGrouping <string, CustomsWarehouseDisposal> > _requests = list.GroupBy <CustomsWarehouseDisposal, string>(x => x.CWL_CWDisposal2CustomsWarehouseID.Batch); RequestsQueue _Queue = new RequestsQueue(this, context, dataLoaded); _Queue.DoAsync(_requests); }
protected override void DoNext() { m_RequestsQueue.DoAsync(); }