]> us-delaporte.pagekite.me Git - dotfiles.git/blobdiff - psmodules/house_shopping.psm1
How to
[dotfiles.git] / psmodules / house_shopping.psm1
index 819194bfd3fc9afb679d8eb1f50dfa9a8289c634..33ad6a2b2683070bf29ef001c6a691aa98fc00e2 100644 (file)
@@ -1,6 +1,49 @@
 \r
-function Get-TravelTimes() {\r
+function Add-Addresses(){\r
+    Param(\r
+        [string]$addressFile = "Addresses.csv"\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $addressList = Get-Content $addressFile | ConvertFrom-Csv\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
+\r
+    $addressList | ForEach-Object {\r
+        if($details -NotContains $_.Address)\r
+        {\r
+            $details.Address = $_.Address\r
+            $details.SqFt = $_.SqFt\r
+            $details.Cost = $_.Cost\r
+        }\r
+    }\r
+    $details | Export-Csv -NoTypeInformation -Path $outFile\r
+    Write-Host "Updated $outFile"\r
+}\r
+\r
+\r
+function Add-AddressLocations(){\r
+    Param(\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
 \r
+    $details | ForEach-Object {\r
+        if($_.Lat -eq '')\r
+        {\r
+            $posit = Get-MapCoords -Address $_.Address\r
+            $_.Lat = $posit.Lat\r
+            $_.Lon = $posit.Lon\r
+        }\r
+    }\r
+    $details | Export-Csv -NoTypeInformation -Path $outFile\r
+    Write-Host "Updated $outFile"\r
+}\r
+\r
+\r
+function Add-TravelTimes() {\r
+    Param(\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
 \r
 }\r
 \r