public GastoManutencaoInfo GetGasto(DateTime dtInicial, DateTime dtFinal, Veiculo veiculo)
        {
            GastoManutencaoInfo gasto = new GastoManutencaoInfo
            {
                TotalValor = 0
            };

            using (var context = new Context())
            {
                //busca o abastecimento do veiculo conforme range de data
                List <DGridManutencaoInfo> list = context.Manutencoes.Where(w => (w.Data >= dtInicial && w.Data <= dtFinal) && w.Veiculo.Placa.Equals(veiculo.Placa)).
                                                  Select(s => new DGridManutencaoInfo
                {
                    Id    = s.Id,
                    Data  = s.Data,
                    DataS = s.DataS,
                    KM    = s.KM,
                    Valor = s.Valor,
                    //Mecanica = context.Mecanicas.Where(w => w.Id.Equals(s.Mecanica.Id)).Select(s2 => s2.Nome).FirstOrDefault(),
                    Descricao          = s.Descricao,
                    PathComprovantePDF = (String.IsNullOrEmpty(s.PathComprovantePDF)) ? "Não" : "sim"
                }).ToList();

                gasto.TotalValor = list.Select(s => s.Valor).Sum();
            }

            return(gasto);
        }
        public GastoManutencaoInfo GetGasto(Veiculo veiculo)
        {
            GastoManutencaoInfo gasto = new GastoManutencaoInfo
            {
                TotalValor = 0
            };

            using (var context = new Context())
            {
                //busca o abastecimento do veiculo conforme range de data
                List <DGridManutencaoInfo> list = context.Manutencoes.Where(w => w.Veiculo.Placa.Equals(veiculo.Placa)).
                                                  Select(s => new DGridManutencaoInfo
                {
                    Id                 = s.Id,
                    Data               = s.Data,
                    DataS              = s.DataS,
                    KM                 = s.KM,
                    Valor              = s.Valor,
                    Descricao          = s.Descricao,
                    PathComprovantePDF = (String.IsNullOrEmpty(s.PathComprovantePDF)) ? "Não" : "Sim"
                }).ToList();

                gasto.TotalValor = list.Select(s => s.Valor).Sum();
            }

            return(gasto);
        }