public List <TabelaResumoViagemTO> ObterTabelaResumoViagemTO(string objStrDataIda, string objStrDataRetorno, string objStrDataDuracao, List <InformacoesViagem> ListarInformacoesViagem) { try { var listaTarifaria = new List <TabelaResumoViagemTO>(); for (int i = 0; i < ListarInformacoesViagem.Count; i++) { var informacoesTarifa = ListarInformacoesViagem.ElementAt(i); var objTabelaResumoViagem = new TabelaResumoViagemTO { Indice = informacoesTarifa.Indice, HorarioIda = DateUtil.AddHourDate(objStrDataIda, informacoesTarifa.HorarioIda), Origem = informacoesTarifa.Origem, Duracao = DateUtil.AddHourDate(objStrDataDuracao, informacoesTarifa.Duracao), HorarioVolta = DateUtil.AddHourDate(objStrDataRetorno, informacoesTarifa.HorarioVolta), Destino = informacoesTarifa.Destino, ValoresTarifasTO = new ValoresTarifasTO { ValorTarifaMax = Convert.ToDouble(informacoesTarifa.ValorTarifaMax), ValorTarifaPlus = Convert.ToDouble(informacoesTarifa.ValorTarifaPlus), ValorTarifaLight = Convert.ToDouble(informacoesTarifa.ValorTarifaDouble), ValorTarifaPromo = Convert.ToDouble(informacoesTarifa.ValorTarifaPromo) } }; listaTarifaria.Add(objTabelaResumoViagem); } return(listaTarifaria); } catch (Exception ex) { throw new Exception(ex.Message); } }