コード例 #1
0
ファイル: RotaService.cs プロジェクト: damasio34/GCombustivel
        public IEnumerable <Rota> LerRelatorio(IArquivoService arquivoService, string nomeDoArquivo)
        {
            var queue    = arquivoService.LerArquivoDeEntrada(nomeDoArquivo);
            var veiculos = ObterVeiculos(queue).ToList();
            var rotas    = ObterRotas(queue, veiculos);

            return(rotas);
        }
コード例 #2
0
ファイル: RotaService.cs プロジェクト: damasio34/GCombustivel
        public Tuple <IEnumerable <Rota>, double> LerRelatorioComCombustivel(IArquivoService arquivoService,
                                                                             string nomeDoArquivo)
        {
            var queue       = arquivoService.LerArquivoDeEntrada(nomeDoArquivo);
            var veiculos    = ObterVeiculos(queue).ToList();
            var rotas       = ObterRotas(queue, veiculos);
            var combustivel = ObterCombustivelDisponivel(queue);

            return(new Tuple <IEnumerable <Rota>, double>(rotas, combustivel));
        }