public List <Veiculo> ListasController(Veiculo obj) { try { DataTable table = dao.CarregarVeiculoDAO(); if (table == null) { throw new Exception("Não foi possível localizar registro."); } List <Veiculo> lista = new List <Veiculo>(); foreach (DataRow item in table.Rows) { int.TryParse(table.Rows[0]["Cod_Marca"].ToString(), out codMarca); int.TryParse(table.Rows[0]["Cod_Status"].ToString(), out codStatus); DateTime.TryParse(table.Rows[0]["Data_Aquisicao"].ToString(), out dataAq); DateTime.TryParse(obj.DataUltimaRevisão.ToString(), out ultimaRevisao); Veiculo vei = new Veiculo(Convert.ToInt32(table.Rows[0]["Cod_Veiculo"]), codMarca, table.Rows[0]["Modelo"].ToString(), table.Rows[0]["Placa"].ToString(), table.Rows[0]["Renavam"].ToString(), (enumStatusVeiculo)codStatus, dataAq, table.Rows[0]["Ano_Fabricacao"].ToString(), table.Rows[0]["Km_Inicial"].ToString(), table.Rows[0]["KM_Atual"].ToString(), table.Rows[0]["KM_Prevencao"].ToString(), ultimaRevisao); lista.Add(vei); } return(lista); } catch (Exception ex) { throw new Exception(ex.Message); } }