public IList <IResultValues> GetPositionPartySummaryList(IBookParty position, uint summaryCode) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToPositionParty(position, x.Key) && ResultListUtils.SummaryArticlesFilter(x.Value.Article(), summaryCode)). Select(c => c.Value.Values()).ToArray(); return(resultsList); }
public IList <IResultValues> GetContractPartySummaryList(ICodeIndex contract, uint summaryCode) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToContractParty(contract, x.Key) && ResultListUtils.SummaryArticlesFilter(x.Value.Article(), summaryCode)). Select(c => c.Value.Values()).ToArray(); return(resultsList); }
public IList <IResultValues> GetPositionPartyResultList(IBookParty position, uint articleCode) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToPositionParty(position, x.Key) && x.Key.Code() == articleCode). Select(c => c.Value.Values()).ToArray(); return(resultsList); }
public IList <IResultValues> GetContractPartyResultList(ICodeIndex contract, uint articleCode) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToContractParty(contract, x.Key) && x.Key.Code() == articleCode). Select(c => c.Value.Values()).ToList(); return(resultsList); }
public IResultValues GetPositionResult(IBookParty position) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToPositionArticle(position, x.Key)). Select(c => c.Value.Values()).ToArray(); var partyResult = resultsList.DefaultIfEmpty(ResultValues.GetEmpty()).FirstOrDefault(); return(partyResult); }
public IResultValues GetContractResult(ICodeIndex contract) { var resultsList = __results.Where(x => ResultListUtils.IsEqualToContractArticle(contract, x.Key)). Select(c => c.Value.Values()).ToArray(); var partyResult = resultsList.DefaultIfEmpty(ResultValues.GetEmpty()).FirstOrDefault(); return(partyResult); }