Ejemplo n.º 1
0
        private IEnumerable <ProposalViewModel> BuildProposals(IEnumerable <ProposalDto> proposals)
        {
            var filteredProposals = proposals
                                    .Where(p => !_configuration.UnnaceptableOrigins.Contains(p.Origin))
                                    .Where(p => !_configuration.UnnaceptableDestinations.Contains(p.Destiny));

            return(filteredProposals.Select(p => ProposalViewModelMapper.Map(p, _configuration)));
        }
Ejemplo n.º 2
0
        public async Task <ProposalViewModel> GetProposal(string proposalId)
        {
            var proposals = await _bmtCoreApiService.GetProposals().ConfigureAwait(false);

            var proposal = proposals.FirstOrDefault(p => p.ProposalId == proposalId);

            if (proposal == null)
            {
                return(null);
            }

            return(ProposalViewModelMapper.Map(proposal, _configuration));
        }