Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }