From 1d65134c461d6648b5556847565d37f898db5ad0 Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Sat, 4 Feb 2017 17:46:03 +0100 Subject: Repo copy. --- Documents and stuff around FV/AnnouncementVMSD.png | Bin 0 -> 19094 bytes Documents and stuff around FV/Chalets.txt | 179 + Documents and stuff around FV/ClassDiagram.png | Bin 0 -> 69265 bytes Documents and stuff around FV/DomainModel.png | Bin 0 -> 42396 bytes Documents and stuff around FV/ModelsDiagram.png | Bin 0 -> 148620 bytes .../Porter_Value_Chain.png | Bin 0 -> 331401 bytes Documents and stuff around FV/UserVMSD.png | Bin 0 -> 26214 bytes .../ViewModelClassesDiagram.png | Bin 0 -> 164514 bytes Documents and stuff around FV/catalogue.pdf | Bin 0 -> 15857749 bytes Documents and stuff around FV/fvacanceslogo.svg | 357 + France Vacances Project Report.docx | Bin 0 -> 1256571 bytes France_Vacances/FVUnitTest/BookingTest.cs | 38 + France_Vacances/FVUnitTest/BookingTestView.xaml | 16 + France_Vacances/FVUnitTest/BookingTestView.xaml.cs | 30 + France_Vacances/FVUnitTest/FVUnitTest.csproj | 148 + France_Vacances/FVUnitTest/Package.appxmanifest | 45 + .../FVUnitTest/Properties/AssemblyInfo.cs | 30 + .../FVUnitTest/Properties/UnitTestApp.rd.xml | 29 + France_Vacances/FVUnitTest/UnitTestApp.xaml | 8 + France_Vacances/FVUnitTest/UnitTestApp.xaml.cs | 101 + France_Vacances/FVUnitTest/project.json | 18 + .../AccommodationVM.sequencediagram | 608 ++ .../AccommodationVM.sequencediagram.layout | 156 + .../BookingVM.sequencediagram | 725 ++ .../BookingVM.sequencediagram.layout | 187 + .../ClassDiagram.classdiagram | 428 + .../ClassDiagram.classdiagram.layout | 76 + .../DomainModel.classdiagram | 329 + .../DomainModel.classdiagram.layout | 75 + .../France_Vacances.Inception.modelproj | 87 + .../MainViewCD.classdiagram | 123 + .../MainViewCD.classdiagram.layout | 58 + .../ModelDefinition/France_Vacances.Inception.uml | 8238 ++++++++++++++++++++ .../SearchViewCD.classdiagram | 127 + .../SearchViewCD.classdiagram.layout | 77 + .../SequenceDiagrams/AnnouncmentVM.sequencediagram | 499 ++ .../AnnouncmentVM.sequencediagram.layout | 116 + .../SequenceDiagrams/CreateUserVM.sequencediagram | 560 ++ .../CreateUserVM.sequencediagram.layout | 142 + .../SequenceDiagrams/LoginVM.sequencediagram | 615 ++ .../LoginVM.sequencediagram.layout | 173 + .../SearchVM(find).sequencediagram | 1 + .../SearchVM(find).sequencediagram.layout | 1 + .../SearchViewModel(DownloadData).sequencediagram | 576 ++ ...hViewModel(DownloadData).sequencediagram.layout | 150 + .../SequenceDiagrams/UserViewModel.sequencediagram | 581 ++ .../UserViewModel.sequencediagram.layout | 142 + .../UMLSequenceDiagram1.sequencediagram | 1 + .../UMLSequenceDiagram1.sequencediagram.layout | 1 + France_Vacances/France_Vacances.sln | 86 + France_Vacances/France_Vacances.sln.DotSettings | 2 + France_Vacances/France_Vacances/App.xaml | 18 + France_Vacances/France_Vacances/App.xaml.cs | 126 + France_Vacances/France_Vacances/AppShell.xaml | 137 + France_Vacances/France_Vacances/AppShell.xaml.cs | 182 + .../France_Vacances/Assets/Fonts/BreeSerif.ttf | Bin 0 -> 46660 bytes .../France_Vacances/Assets/Fonts/fontawesome.ttf | Bin 0 -> 165548 bytes .../Images/BackgroundImages/Cottage_Winter.jpg | Bin 0 -> 545306 bytes .../Assets/Images/BackgroundImages/Winter_Park.jpg | Bin 0 -> 252006 bytes .../Assets/Images/BackgroundImages/parryPeak.jpg | Bin 0 -> 516351 bytes .../Assets/Images/Image sources.txt | 4 + .../Alps/Cottage1/old-ski-area-chalet.jpg | Bin 0 -> 57474 bytes .../Alps/Cottage1/old-ski-area-chalet1.jpg | Bin 0 -> 74468 bytes .../Alps/Cottage1/old-ski-area-chalet10.jpg | Bin 0 -> 54260 bytes .../Alps/Cottage1/old-ski-area-chalet11.jpg | Bin 0 -> 62707 bytes .../Alps/Cottage1/old-ski-area-chalet12.jpg | Bin 0 -> 47506 bytes .../Alps/Cottage1/old-ski-area-chalet13.jpg | Bin 0 -> 48679 bytes .../Alps/Cottage1/old-ski-area-chalet2.jpg | Bin 0 -> 72589 bytes .../Alps/Cottage1/old-ski-area-chalet3.jpg | Bin 0 -> 75913 bytes .../Alps/Cottage1/old-ski-area-chalet4.jpg | Bin 0 -> 69395 bytes .../Alps/Cottage1/old-ski-area-chalet5.jpg | Bin 0 -> 73053 bytes .../Alps/Cottage1/old-ski-area-chalet6.jpg | Bin 0 -> 62587 bytes .../Alps/Cottage1/old-ski-area-chalet7.jpg | Bin 0 -> 53743 bytes .../Alps/Cottage1/old-ski-area-chalet8.jpg | Bin 0 -> 91204 bytes .../Alps/Cottage1/old-ski-area-chalet9.jpg | Bin 0 -> 45254 bytes .../Images/Locations/Andorre/Cottage1/24620891.jpg | Bin 0 -> 123160 bytes .../Images/Locations/Andorre/Cottage1/24620941.jpg | Bin 0 -> 119376 bytes .../Images/Locations/Andorre/Cottage1/24620979.jpg | Bin 0 -> 109172 bytes .../Images/Locations/Andorre/Cottage1/24621289.jpg | Bin 0 -> 123777 bytes .../Images/Locations/Andorre/Cottage1/24621290.jpg | Bin 0 -> 129945 bytes .../Images/Locations/Andorre/Cottage1/24621295.jpg | Bin 0 -> 103687 bytes .../Images/Locations/Andorre/Cottage1/24621299.jpg | Bin 0 -> 94142 bytes .../Images/Locations/Andorre/Cottage1/24621303.jpg | Bin 0 -> 126801 bytes .../Images/Locations/Andorre/Cottage1/24621319.jpg | Bin 0 -> 136250 bytes .../Images/Locations/Andorre/Cottage1/24621321.jpg | Bin 0 -> 92984 bytes .../Images/Locations/Andorre/Cottage1/24621328.jpg | Bin 0 -> 116879 bytes .../Images/Locations/Andorre/Cottage1/24621331.jpg | Bin 0 -> 206816 bytes .../Images/Locations/Andorre/Cottage1/52083586.jpg | Bin 0 -> 133144 bytes .../Images/Locations/Andorre/Cottage2/60072698.jpg | Bin 0 -> 51737 bytes .../Images/Locations/Andorre/Cottage2/60072713.jpg | Bin 0 -> 58633 bytes .../Images/Locations/Andorre/Cottage2/60072739.jpg | Bin 0 -> 59430 bytes .../Images/Locations/Andorre/Cottage2/60072743.jpg | Bin 0 -> 87999 bytes .../Images/Locations/Andorre/Cottage2/60072863.jpg | Bin 0 -> 98840 bytes .../Images/Locations/Andorre/Cottage2/60072892.jpg | Bin 0 -> 89878 bytes .../Images/Locations/Andorre/Cottage2/60072974.jpg | Bin 0 -> 147243 bytes .../Images/Locations/Andorre/Cottage2/60072976.jpg | Bin 0 -> 33688 bytes .../Images/Locations/Andorre/Cottage2/60072988.jpg | Bin 0 -> 108011 bytes .../Images/Locations/Andorre/Cottage2/60073030.jpg | Bin 0 -> 113186 bytes .../Images/Locations/Andorre/Cottage2/60073099.jpg | Bin 0 -> 115834 bytes .../Images/Locations/Andorre/Cottage2/60073167.jpg | Bin 0 -> 123809 bytes .../Images/Locations/Andorre/Cottage2/60073303.jpg | Bin 0 -> 89874 bytes .../Images/Locations/Andorre/Cottage2/60073314.jpg | Bin 0 -> 136466 bytes .../Images/Locations/Andorre/Cottage2/60073318.jpg | Bin 0 -> 135156 bytes .../Images/Locations/Andorre/Cottage2/60073319.jpg | Bin 0 -> 169725 bytes .../Images/Locations/Andorre/Cottage2/60073323.jpg | Bin 0 -> 113147 bytes .../Locations/Guadeloupe/Cottage1/39301402.jpg | Bin 0 -> 129827 bytes .../Locations/Guadeloupe/Cottage1/39303373.jpg | Bin 0 -> 141882 bytes .../Locations/Guadeloupe/Cottage1/39303422.jpg | Bin 0 -> 82844 bytes .../Locations/Guadeloupe/Cottage1/39332207.jpg | Bin 0 -> 115608 bytes .../Locations/Guadeloupe/Cottage1/39333092.jpg | Bin 0 -> 85452 bytes .../Locations/Guadeloupe/Cottage1/39335391.jpg | Bin 0 -> 122618 bytes .../Locations/Guadeloupe/Cottage1/39336120.jpg | Bin 0 -> 80348 bytes .../Locations/Guadeloupe/Cottage1/39336692.jpg | Bin 0 -> 70940 bytes .../Locations/Guadeloupe/Cottage1/39336803.jpg | Bin 0 -> 61999 bytes .../Locations/Guadeloupe/Cottage1/39336807.jpg | Bin 0 -> 80544 bytes .../Locations/Guadeloupe/Cottage1/39336809.jpg | Bin 0 -> 92284 bytes .../Locations/Guadeloupe/Cottage2/80323737.jpg | Bin 0 -> 42123 bytes .../Locations/Guadeloupe/Cottage2/80323742.jpg | Bin 0 -> 66576 bytes .../Locations/Guadeloupe/Cottage2/80323747.jpg | Bin 0 -> 25334 bytes .../Locations/Guadeloupe/Cottage2/80323751.jpg | Bin 0 -> 139850 bytes .../Locations/Guadeloupe/Cottage2/80323755.jpg | Bin 0 -> 52213 bytes .../Locations/Guadeloupe/Cottage2/80323757.jpg | Bin 0 -> 63051 bytes .../Locations/Guadeloupe/Cottage2/80323759.jpg | Bin 0 -> 83427 bytes .../Locations/Guadeloupe/Cottage2/80323760.jpg | Bin 0 -> 116242 bytes .../Locations/Guadeloupe/Cottage2/80323761.jpg | Bin 0 -> 59425 bytes .../Locations/Guadeloupe/Cottage2/80323763.jpg | Bin 0 -> 35656 bytes .../Locations/Guadeloupe/Cottage2/80323766.jpg | Bin 0 -> 118082 bytes .../Images/Locations/Italy/Cottage1/82990141.jpg | Bin 0 -> 53048 bytes .../Images/Locations/Italy/Cottage1/82990142.jpg | Bin 0 -> 49068 bytes .../Images/Locations/Italy/Cottage1/82990144.jpg | Bin 0 -> 50642 bytes .../Images/Locations/Italy/Cottage1/82990145.jpg | Bin 0 -> 87949 bytes .../Images/Locations/Italy/Cottage1/82990148.jpg | Bin 0 -> 67446 bytes .../Images/Locations/Italy/Cottage1/82990149.jpg | Bin 0 -> 31518 bytes .../Images/Locations/Italy/Cottage1/82990151.jpg | Bin 0 -> 67635 bytes .../Images/Locations/Italy/Cottage1/82990153.jpg | Bin 0 -> 33420 bytes .../Images/Locations/Italy/Cottage1/82990155.jpg | Bin 0 -> 54975 bytes .../Images/Locations/Italy/Cottage2/22036725.jpg | Bin 0 -> 123162 bytes .../Images/Locations/Italy/Cottage2/22036747.jpg | Bin 0 -> 106279 bytes .../Images/Locations/Italy/Cottage2/22036748.jpg | Bin 0 -> 68813 bytes .../Images/Locations/Italy/Cottage2/22037519.jpg | Bin 0 -> 123932 bytes .../Images/Locations/Italy/Cottage2/22037570.jpg | Bin 0 -> 142600 bytes .../Images/Locations/Italy/Cottage2/22037588.jpg | Bin 0 -> 116581 bytes .../Images/Locations/Italy/Cottage2/22037595.jpg | Bin 0 -> 125380 bytes .../Images/Locations/Italy/Cottage2/22037596.jpg | Bin 0 -> 120649 bytes .../Images/Locations/Italy/Cottage2/22038741.jpg | Bin 0 -> 170347 bytes .../Images/Locations/Italy/Cottage2/22038931.jpg | Bin 0 -> 177647 bytes .../Images/Locations/Italy/Cottage2/22038949.jpg | Bin 0 -> 125369 bytes .../Images/Locations/Italy/Cottage2/22039213.jpg | Bin 0 -> 182017 bytes .../Images/Locations/Italy/Cottage2/22039288.jpg | Bin 0 -> 62407 bytes .../Locations/Jura/Cottage1/2963120_orig.jpg | Bin 0 -> 236841 bytes .../Locations/Jura/Cottage1/4473441_orig.jpg | Bin 0 -> 247490 bytes .../Locations/Jura/Cottage1/4771161_orig.jpg | Bin 0 -> 146151 bytes .../Locations/Jura/Cottage1/6999235_orig.jpg | Bin 0 -> 92648 bytes .../Locations/Martinique/Cottage1/83307549.jpg | Bin 0 -> 72469 bytes .../Locations/Martinique/Cottage1/83307552.jpg | Bin 0 -> 128821 bytes .../Locations/Martinique/Cottage1/83307706.jpg | Bin 0 -> 123958 bytes .../Locations/Martinique/Cottage1/83307709.jpg | Bin 0 -> 120332 bytes .../Locations/Martinique/Cottage1/83307815.jpg | Bin 0 -> 117231 bytes .../Locations/Martinique/Cottage1/83307818.jpg | Bin 0 -> 99791 bytes .../Locations/Martinique/Cottage1/83307820.jpg | Bin 0 -> 100315 bytes .../Locations/Martinique/Cottage1/83307824.jpg | Bin 0 -> 113968 bytes .../Locations/Martinique/Cottage1/83307826.jpg | Bin 0 -> 107192 bytes .../Locations/Martinique/Cottage1/83307827.jpg | Bin 0 -> 87347 bytes .../Locations/Martinique/Cottage1/83307830.jpg | Bin 0 -> 106871 bytes .../Locations/Martinique/Cottage1/83307840.jpg | Bin 0 -> 62038 bytes .../Locations/Martinique/Cottage1/83307841.jpg | Bin 0 -> 104488 bytes .../Locations/Martinique/Cottage1/83307845.jpg | Bin 0 -> 127768 bytes .../Locations/Martinique/Cottage1/83308226.jpg | Bin 0 -> 139959 bytes .../Locations/Martinique/Cottage2/83749084.jpg | Bin 0 -> 67755 bytes .../Locations/Martinique/Cottage2/83749089.jpg | Bin 0 -> 64362 bytes .../Locations/Martinique/Cottage2/83749092.jpg | Bin 0 -> 51098 bytes .../Locations/Martinique/Cottage2/83749096.jpg | Bin 0 -> 51878 bytes .../Locations/Martinique/Cottage2/83749114.jpg | Bin 0 -> 116666 bytes .../Locations/Martinique/Cottage2/83749119.jpg | Bin 0 -> 77564 bytes .../Locations/Martinique/Cottage2/83749121.jpg | Bin 0 -> 66728 bytes .../Locations/Martinique/Cottage2/83749135.jpg | Bin 0 -> 57843 bytes .../Locations/Martinique/Cottage2/83749138.jpg | Bin 0 -> 59916 bytes .../Locations/Martinique/Cottage2/83749146.jpg | Bin 0 -> 97255 bytes .../Locations/Martinique/Cottage2/83751064.jpg | Bin 0 -> 55465 bytes .../Locations/Martinique/Cottage2/83751298.jpg | Bin 0 -> 72958 bytes .../Locations/Martinique/Cottage2/83753083.jpg | Bin 0 -> 124545 bytes .../Locations/MassifCentral/Cottage1/43617212.jpg | Bin 0 -> 176010 bytes .../Locations/MassifCentral/Cottage1/43617221.jpg | Bin 0 -> 149922 bytes .../Locations/MassifCentral/Cottage1/43617229.jpg | Bin 0 -> 167044 bytes .../Locations/MassifCentral/Cottage1/48563280.jpg | Bin 0 -> 70238 bytes .../Locations/MassifCentral/Cottage1/48563597.jpg | Bin 0 -> 69975 bytes .../Locations/MassifCentral/Cottage1/48564064.jpg | Bin 0 -> 90965 bytes .../Locations/MassifCentral/Cottage1/48564297.jpg | Bin 0 -> 79597 bytes .../Locations/MassifCentral/Cottage1/48564530.jpg | Bin 0 -> 76269 bytes .../Locations/MassifCentral/Cottage1/48564772.jpg | Bin 0 -> 63573 bytes .../Locations/MassifCentral/Cottage1/48575098.jpg | Bin 0 -> 68736 bytes .../Locations/MassifCentral/Cottage1/68291739.jpg | Bin 0 -> 96057 bytes .../Locations/MassifCentral/Cottage1/68293960.jpg | Bin 0 -> 97191 bytes .../Locations/MassifCentral/Cottage1/68682441.jpg | Bin 0 -> 122737 bytes .../Locations/MassifCentral/Cottage2/55735135.jpg | Bin 0 -> 79477 bytes .../Locations/MassifCentral/Cottage2/55735139.jpg | Bin 0 -> 183315 bytes .../Locations/MassifCentral/Cottage2/55735142.jpg | Bin 0 -> 73882 bytes .../Locations/MassifCentral/Cottage2/55735207.jpg | Bin 0 -> 89681 bytes .../Locations/MassifCentral/Cottage2/62041417.jpg | Bin 0 -> 96078 bytes .../Locations/MassifCentral/Cottage2/62041419.jpg | Bin 0 -> 49181 bytes .../Locations/MassifCentral/Cottage2/62041432.jpg | Bin 0 -> 70776 bytes .../Locations/MassifCentral/Cottage2/62041442.jpg | Bin 0 -> 79729 bytes .../Locations/MassifCentral/Cottage2/62041615.jpg | Bin 0 -> 60825 bytes .../Locations/MassifCentral/Cottage2/62041644.jpg | Bin 0 -> 50467 bytes .../Locations/MassifCentral/Cottage2/62041655.jpg | Bin 0 -> 80960 bytes .../Locations/Mauritius/Cottage1/55833272.jpg | Bin 0 -> 138380 bytes .../Locations/Mauritius/Cottage1/57295146.jpg | Bin 0 -> 36005 bytes .../Locations/Mauritius/Cottage1/57295151.jpg | Bin 0 -> 127056 bytes .../Locations/Mauritius/Cottage1/57295154.jpg | Bin 0 -> 108715 bytes .../Locations/Mauritius/Cottage1/57295159.jpg | Bin 0 -> 73012 bytes .../Locations/Mauritius/Cottage1/57295162.jpg | Bin 0 -> 85618 bytes .../Locations/Mauritius/Cottage1/57295165.jpg | Bin 0 -> 132987 bytes .../Locations/Mauritius/Cottage1/57295169.jpg | Bin 0 -> 55900 bytes .../Locations/Mauritius/Cottage1/57295174.jpg | Bin 0 -> 73014 bytes .../Locations/Mauritius/Cottage1/57295176.jpg | Bin 0 -> 140635 bytes .../Locations/Mauritius/Cottage1/57295183.jpg | Bin 0 -> 90845 bytes .../Locations/Mauritius/Cottage1/57295202.jpg | Bin 0 -> 106570 bytes .../Locations/Mauritius/Cottage1/57295209.jpg | Bin 0 -> 87501 bytes .../Locations/Mauritius/Cottage1/57295211.jpg | Bin 0 -> 80125 bytes .../Locations/Mauritius/Cottage2/17868366.jpg | Bin 0 -> 56928 bytes .../Locations/Mauritius/Cottage2/17868537.jpg | Bin 0 -> 78955 bytes .../Locations/Mauritius/Cottage2/17872998.jpg | Bin 0 -> 104578 bytes .../Locations/Mauritius/Cottage2/17873516.jpg | Bin 0 -> 67151 bytes .../Locations/Mauritius/Cottage2/17873559.jpg | Bin 0 -> 57628 bytes .../Locations/Mauritius/Cottage2/17873636.jpg | Bin 0 -> 163880 bytes .../Locations/Mauritius/Cottage2/17873742.jpg | Bin 0 -> 157867 bytes .../Locations/Mauritius/Cottage2/17873864.jpg | Bin 0 -> 60759 bytes .../Locations/Mauritius/Cottage2/17874211.jpg | Bin 0 -> 105100 bytes .../Locations/Mauritius/Cottage2/18360075.jpg | Bin 0 -> 133484 bytes .../Locations/Mauritius/Cottage2/30401940.jpg | Bin 0 -> 144037 bytes .../Locations/Mauritius/Cottage2/30401981.jpg | Bin 0 -> 56673 bytes .../Locations/Mauritius/Cottage2/30402615.jpg | Bin 0 -> 66549 bytes .../Locations/Pyrenees/Cottage1/47311320.jpg | Bin 0 -> 82759 bytes .../Locations/Pyrenees/Cottage1/47311321.jpg | Bin 0 -> 151864 bytes .../Locations/Pyrenees/Cottage1/47311323.jpg | Bin 0 -> 59881 bytes .../Locations/Pyrenees/Cottage1/47311324.jpg | Bin 0 -> 121636 bytes .../Locations/Pyrenees/Cottage1/47311326.jpg | Bin 0 -> 147592 bytes .../Locations/Pyrenees/Cottage1/47311327.jpg | Bin 0 -> 170966 bytes .../Locations/Pyrenees/Cottage1/47417012.jpg | Bin 0 -> 165315 bytes .../Locations/Pyrenees/Cottage1/47418825.jpg | Bin 0 -> 62982 bytes .../Locations/Pyrenees/Cottage1/47699514.jpg | Bin 0 -> 80852 bytes .../Images/Locations/Reunion/Cottage1/33140992.jpg | Bin 0 -> 90510 bytes .../Images/Locations/Reunion/Cottage1/33140997.jpg | Bin 0 -> 76950 bytes .../Images/Locations/Reunion/Cottage1/33140999.jpg | Bin 0 -> 123000 bytes .../Images/Locations/Reunion/Cottage1/33141005.jpg | Bin 0 -> 113345 bytes .../Images/Locations/Reunion/Cottage1/37169821.jpg | Bin 0 -> 90837 bytes .../Images/Locations/Reunion/Cottage1/37169849.jpg | Bin 0 -> 98111 bytes .../Images/Locations/Reunion/Cottage1/37169850.jpg | Bin 0 -> 172108 bytes .../Images/Locations/Reunion/Cottage1/42204267.jpg | Bin 0 -> 52324 bytes .../Images/Locations/Reunion/Cottage1/42204278.jpg | Bin 0 -> 54068 bytes .../Images/Locations/Reunion/Cottage1/42205513.jpg | Bin 0 -> 125578 bytes .../Images/Locations/Reunion/Cottage1/42211193.jpg | Bin 0 -> 75825 bytes .../Images/Locations/Reunion/Cottage1/58529839.jpg | Bin 0 -> 59357 bytes .../Images/Locations/Reunion/Cottage2/56618487.jpg | Bin 0 -> 167605 bytes .../Images/Locations/Reunion/Cottage2/56618489.jpg | Bin 0 -> 118673 bytes .../Images/Locations/Reunion/Cottage2/56618505.jpg | Bin 0 -> 121629 bytes .../Images/Locations/Reunion/Cottage2/56729640.jpg | Bin 0 -> 75300 bytes .../Images/Locations/Reunion/Cottage2/56729720.jpg | Bin 0 -> 29492 bytes .../Images/Locations/Reunion/Cottage2/57038443.jpg | Bin 0 -> 166789 bytes .../Images/Locations/Reunion/Cottage2/60853062.jpg | Bin 0 -> 43638 bytes .../Images/Locations/Reunion/Cottage2/60853198.jpg | Bin 0 -> 65493 bytes .../Images/Locations/Reunion/Cottage2/60853298.jpg | Bin 0 -> 53482 bytes .../Images/Locations/Reunion/Cottage2/60853405.jpg | Bin 0 -> 110740 bytes .../Images/Locations/Reunion/Cottage2/60853475.jpg | Bin 0 -> 50614 bytes .../Images/Locations/Reunion/Cottage2/60853574.jpg | Bin 0 -> 51607 bytes .../Images/Locations/Reunion/Cottage2/68264383.jpg | Bin 0 -> 122602 bytes .../Images/Locations/Reunion/Cottage2/72068590.jpg | Bin 0 -> 85034 bytes .../Locations/SeaFreely/Cottage1/70688743.jpg | Bin 0 -> 133597 bytes .../Locations/SeaFreely/Cottage1/70688868.jpg | Bin 0 -> 46577 bytes .../Locations/SeaFreely/Cottage1/70689035.jpg | Bin 0 -> 74384 bytes .../Locations/SeaFreely/Cottage1/70689037.jpg | Bin 0 -> 54051 bytes .../Locations/SeaFreely/Cottage1/70689209.jpg | Bin 0 -> 42168 bytes .../Locations/SeaFreely/Cottage1/70689271.jpg | Bin 0 -> 83550 bytes .../Locations/SeaFreely/Cottage1/70689349.jpg | Bin 0 -> 27918 bytes .../Locations/SeaFreely/Cottage1/70690408.jpg | Bin 0 -> 129516 bytes .../Locations/SeaFreely/Cottage1/70692038.jpg | Bin 0 -> 51683 bytes .../Locations/SeaFreely/Cottage1/72108317.jpg | Bin 0 -> 50264 bytes .../Locations/SeaFreely/Cottage1/72108419.jpg | Bin 0 -> 58202 bytes .../Locations/SeaFreely/Cottage1/72108725.jpg | Bin 0 -> 102226 bytes .../Locations/SeaFreely/Cottage1/72109532.jpg | Bin 0 -> 98261 bytes .../Locations/SeaFreely/Cottage1/72109725.jpg | Bin 0 -> 177050 bytes .../Locations/SeaFreely/Cottage1/72109753.jpg | Bin 0 -> 207841 bytes .../Locations/SeaFreely/Cottage1/72109777.jpg | Bin 0 -> 125217 bytes .../Locations/SeaFreely/Cottage2/38505577.jpg | Bin 0 -> 40128 bytes .../Locations/SeaFreely/Cottage2/38505578.jpg | Bin 0 -> 70993 bytes .../Locations/SeaFreely/Cottage2/38505579.jpg | Bin 0 -> 34024 bytes .../Locations/SeaFreely/Cottage2/38505580.jpg | Bin 0 -> 54255 bytes .../Locations/SeaFreely/Cottage2/38505581.jpg | Bin 0 -> 44402 bytes .../Locations/SeaFreely/Cottage2/38505583.jpg | Bin 0 -> 46115 bytes .../Locations/SeaFreely/Cottage2/38505586.jpg | Bin 0 -> 68734 bytes .../Locations/SeaFreely/Cottage2/38505589.jpg | Bin 0 -> 61072 bytes .../Locations/SeaFreely/Cottage2/38505594.jpg | Bin 0 -> 41800 bytes .../Locations/SeaFreely/Cottage2/38505601.jpg | Bin 0 -> 31039 bytes .../Locations/SeaFreely/Cottage2/38505613.jpg | Bin 0 -> 65736 bytes .../Locations/SeaFreely/Cottage2/38505620.jpg | Bin 0 -> 36192 bytes .../Locations/SeaFreely/Cottage2/72332492.jpg | Bin 0 -> 62566 bytes ...chalet-lp001-la-bresse-hautes-vosges-279223.jpg | Bin 0 -> 281681 bytes ...chalet-lp001-la-bresse-hautes-vosges-279226.jpg | Bin 0 -> 195693 bytes ...chalet-lp001-la-bresse-hautes-vosges-279227.jpg | Bin 0 -> 145018 bytes ...chalet-lp001-la-bresse-hautes-vosges-279228.jpg | Bin 0 -> 137945 bytes ...chalet-lp001-la-bresse-hautes-vosges-279229.jpg | Bin 0 -> 363551 bytes ...chalet-lp001-la-bresse-hautes-vosges-279230.jpg | Bin 0 -> 137844 bytes ...chalet-lp001-la-bresse-hautes-vosges-279231.jpg | Bin 0 -> 159106 bytes ...chalet-lp001-la-bresse-hautes-vosges-279232.jpg | Bin 0 -> 200679 bytes ...chalet-lp001-la-bresse-hautes-vosges-279233.jpg | Bin 0 -> 210240 bytes ...chalet-lp001-la-bresse-hautes-vosges-279234.jpg | Bin 0 -> 129024 bytes ...chalet-lp001-la-bresse-hautes-vosges-279235.jpg | Bin 0 -> 153109 bytes ...chalet-lp001-la-bresse-hautes-vosges-279236.jpg | Bin 0 -> 130310 bytes ...chalet-lp001-la-bresse-hautes-vosges-279237.jpg | Bin 0 -> 219463 bytes ...chalet-lp001-la-bresse-hautes-vosges-279238.jpg | Bin 0 -> 116159 bytes ...chalet-lp001-la-bresse-hautes-vosges-279239.jpg | Bin 0 -> 193466 bytes ...chalet-lp001-la-bresse-hautes-vosges-279240.jpg | Bin 0 -> 166413 bytes ...chalet-lp001-la-bresse-hautes-vosges-279241.jpg | Bin 0 -> 81216 bytes ...chalet-lp001-la-bresse-hautes-vosges-279242.jpg | Bin 0 -> 119713 bytes .../Vosges/Cottage2/1177-Kitz-AN-140904(2)-RJ.jpg | Bin 0 -> 1157838 bytes .../Cottage2/1177-Kitz-AN-140904-2(1)-RJ.jpg | Bin 0 -> 1067348 bytes .../Cottage2/1177-Kitz-AN-140904-2(11)-RJ.jpg | Bin 0 -> 1177213 bytes .../Cottage2/1177-Kitz-AN-140904-2(12)-RJ.jpg | Bin 0 -> 1154529 bytes .../Cottage2/1177-Kitz-AN-140904-2(13)-RJ.jpg | Bin 0 -> 927248 bytes .../Cottage2/1177-Kitz-AN-140904-2(15)-RJ.jpg | Bin 0 -> 1076412 bytes .../Cottage2/1177-Kitz-AN-140904-2(16)-RJ.jpg | Bin 0 -> 757015 bytes .../Cottage2/1177-Kitz-AN-140904-2(18)-RJ.jpg | Bin 0 -> 1229504 bytes .../Cottage2/1177-Kitz-AN-140904-2(2)-RJ.jpg | Bin 0 -> 1029052 bytes .../Cottage2/1177-Kitz-AN-140904-2(21)-RJ.jpg | Bin 0 -> 1035435 bytes .../Cottage2/1177-Kitz-AN-140904-2(3)-RJ.jpg | Bin 0 -> 1106318 bytes .../Cottage2/1177-Kitz-AN-140904-2(5)-RJ.jpg | Bin 0 -> 1090067 bytes .../Locations/Vosges/Cottage2/1177-Kitz-CM7.jpg | Bin 0 -> 779155 bytes .../140331-ChaletKitz-winterext(2)-RJ-2.jpg | Bin 0 -> 758764 bytes .../France_Vacances/Assets/Images/countryside.jpg | Bin 0 -> 363113 bytes .../Assets/Images/fvacanceslogo.png | Bin 0 -> 68151 bytes .../Assets/Images/fvacanceslogoicon.png | Bin 0 -> 28158 bytes .../France_Vacances/Assets/Images/islands.jpg | Bin 0 -> 281945 bytes .../France_Vacances/Assets/Images/mountains.jpg | Bin 0 -> 333792 bytes .../France_Vacances/Assets/Images/sea.jpg | Bin 0 -> 330665 bytes .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 3161 bytes .../France_Vacances/Assets/SiteContent/Chalets.txt | 212 + .../France_Vacances/Assets/SiteContent/test.json | 218 + .../Assets/SplashScreen.scale-200.png | Bin 0 -> 24540 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 23612 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 6950 bytes ...are44x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1203 bytes .../France_Vacances/Assets/StoreLogo.png | Bin 0 -> 3365 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 28441 bytes .../France_Vacances/Controls/NavMenuListView.cs | 120 + .../France_Vacances/Controls/VariableGrid.cs | 25 + .../France_Vacances/France_Vacances.csproj | 283 + .../France_Vacances/Methods/OnlineOperations.cs | 140 + .../France_Vacances/Methods/RelayCommand.cs | 75 + .../France_Vacances/Model/AccommodationModel.cs | 24 + .../Model/AccommodationSingleton.cs | 121 + .../Model/AccommodationsCollection.cs | 35 + .../France_Vacances/Model/AnnouncementModel.cs | 16 + .../France_Vacances/Model/BookingModel.cs | 22 + .../France_Vacances/Model/BookingSingleton.cs | 64 + .../France_Vacances/Model/FrameActivate.cs | 36 + France_Vacances/France_Vacances/Model/UserModel.cs | 102 + .../France_Vacances/Model/UserSingleton.cs | 154 + .../France_Vacances/ModelClassesDiagram.cd | 67 + France_Vacances/France_Vacances/NavMenuItem.cs | 61 + .../France_Vacances/Package.appxmanifest | 28 + .../France_Vacances/Persistency/Facade.cs | 80 + .../France_Vacances/Properties/Annotations.cs | 1039 +++ .../France_Vacances/Properties/AssemblyInfo.cs | 29 + .../France_Vacances/Properties/Default.rd.xml | 31 + France_Vacances/France_Vacances/Styles/Styles.xaml | 557 ++ .../France_Vacances/View/AboutView.xaml | 23 + .../France_Vacances/View/AboutView.xaml.cs | 30 + .../France_Vacances/View/AccommodationView.xaml | 123 + .../France_Vacances/View/AccommodationView.xaml.cs | 51 + .../France_Vacances/View/BookingView.xaml | 99 + .../France_Vacances/View/BookingView.xaml.cs | 44 + .../France_Vacances/View/CatalogView.xaml | 124 + .../France_Vacances/View/CatalogView.xaml.cs | 22 + .../France_Vacances/View/CreateUserView.xaml | 88 + .../France_Vacances/View/CreateUserView.xaml.cs | 44 + .../France_Vacances/View/LoginView.xaml | 38 + .../France_Vacances/View/LoginView.xaml.cs | 35 + France_Vacances/France_Vacances/View/MainView.xaml | 177 + .../France_Vacances/View/MainView.xaml.cs | 21 + .../France_Vacances/View/SearchView.xaml | 140 + .../France_Vacances/View/SearchView.xaml.cs | 41 + France_Vacances/France_Vacances/View/UserView.xaml | 64 + .../France_Vacances/View/UserView.xaml.cs | 30 + .../ViewModel/AccommodationViewModel.cs | 83 + .../ViewModel/AnnouncementViewModel.cs | 51 + .../France_Vacances/ViewModel/BookingViewModel.cs | 99 + .../ViewModel/CreateUserViewModel.cs | 349 + .../ViewModel/DisplayCurrentUser.cs | 19 + .../ViewModel/LoginUserViewModel.cs | 190 + .../France_Vacances/ViewModel/SearchViewModel.cs | 184 + .../France_Vacances/ViewModel/UserViewModel.cs | 60 + .../France_Vacances/ViewModelClassesDiagram.cd | 59 + France_Vacances/France_Vacances/project.json | 19 + 393 files changed, 22252 insertions(+) create mode 100644 Documents and stuff around FV/AnnouncementVMSD.png create mode 100644 Documents and stuff around FV/Chalets.txt create mode 100644 Documents and stuff around FV/ClassDiagram.png create mode 100644 Documents and stuff around FV/DomainModel.png create mode 100644 Documents and stuff around FV/ModelsDiagram.png create mode 100644 Documents and stuff around FV/Porter_Value_Chain.png create mode 100644 Documents and stuff around FV/UserVMSD.png create mode 100644 Documents and stuff around FV/ViewModelClassesDiagram.png create mode 100644 Documents and stuff around FV/catalogue.pdf create mode 100644 Documents and stuff around FV/fvacanceslogo.svg create mode 100644 France Vacances Project Report.docx create mode 100644 France_Vacances/FVUnitTest/BookingTest.cs create mode 100644 France_Vacances/FVUnitTest/BookingTestView.xaml create mode 100644 France_Vacances/FVUnitTest/BookingTestView.xaml.cs create mode 100644 France_Vacances/FVUnitTest/FVUnitTest.csproj create mode 100644 France_Vacances/FVUnitTest/Package.appxmanifest create mode 100644 France_Vacances/FVUnitTest/Properties/AssemblyInfo.cs create mode 100644 France_Vacances/FVUnitTest/Properties/UnitTestApp.rd.xml create mode 100644 France_Vacances/FVUnitTest/UnitTestApp.xaml create mode 100644 France_Vacances/FVUnitTest/UnitTestApp.xaml.cs create mode 100644 France_Vacances/FVUnitTest/project.json create mode 100644 France_Vacances/France_Vacances.Inception/AccommodationVM.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/AccommodationVM.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/BookingVM.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/BookingVM.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/ClassDiagram.classdiagram create mode 100644 France_Vacances/France_Vacances.Inception/ClassDiagram.classdiagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/DomainModel.classdiagram create mode 100644 France_Vacances/France_Vacances.Inception/DomainModel.classdiagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/France_Vacances.Inception.modelproj create mode 100644 France_Vacances/France_Vacances.Inception/MainViewCD.classdiagram create mode 100644 France_Vacances/France_Vacances.Inception/MainViewCD.classdiagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/ModelDefinition/France_Vacances.Inception.uml create mode 100644 France_Vacances/France_Vacances.Inception/SearchViewCD.classdiagram create mode 100644 France_Vacances/France_Vacances.Inception/SearchViewCD.classdiagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/AnnouncmentVM.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/AnnouncmentVM.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/CreateUserVM.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/CreateUserVM.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/LoginVM.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/LoginVM.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/SearchVM(find).sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/SearchVM(find).sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/SearchViewModel(DownloadData).sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/SearchViewModel(DownloadData).sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/UserViewModel.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/SequenceDiagrams/UserViewModel.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.Inception/UMLSequenceDiagram1.sequencediagram create mode 100644 France_Vacances/France_Vacances.Inception/UMLSequenceDiagram1.sequencediagram.layout create mode 100644 France_Vacances/France_Vacances.sln create mode 100644 France_Vacances/France_Vacances.sln.DotSettings create mode 100644 France_Vacances/France_Vacances/App.xaml create mode 100644 France_Vacances/France_Vacances/App.xaml.cs create mode 100644 France_Vacances/France_Vacances/AppShell.xaml create mode 100644 France_Vacances/France_Vacances/AppShell.xaml.cs create mode 100644 France_Vacances/France_Vacances/Assets/Fonts/BreeSerif.ttf create mode 100644 France_Vacances/France_Vacances/Assets/Fonts/fontawesome.ttf create mode 100644 France_Vacances/France_Vacances/Assets/Images/BackgroundImages/Cottage_Winter.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/BackgroundImages/Winter_Park.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/BackgroundImages/parryPeak.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Image sources.txt create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet1.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet10.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet11.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet12.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet13.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet2.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet3.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet4.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet5.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet6.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet7.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet8.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Alps/Cottage1/old-ski-area-chalet9.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24620891.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24620941.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24620979.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621289.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621290.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621295.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621299.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621303.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621319.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621321.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621328.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/24621331.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage1/52083586.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072698.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072713.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072739.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072743.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072863.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072892.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072974.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072976.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60072988.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073030.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073099.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073167.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073303.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073314.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073318.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073319.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Andorre/Cottage2/60073323.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39301402.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39303373.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39303422.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39332207.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39333092.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39335391.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39336120.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39336692.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39336803.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39336807.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage1/39336809.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323737.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323742.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323747.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323751.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323755.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323757.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323759.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323760.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323761.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323763.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Guadeloupe/Cottage2/80323766.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990141.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990142.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990144.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990145.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990148.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990149.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990151.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990153.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage1/82990155.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22036725.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22036747.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22036748.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22037519.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22037570.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22037588.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22037595.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22037596.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22038741.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22038931.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22038949.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22039213.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Italy/Cottage2/22039288.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Jura/Cottage1/2963120_orig.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Jura/Cottage1/4473441_orig.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Jura/Cottage1/4771161_orig.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Jura/Cottage1/6999235_orig.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307549.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307552.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307706.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307709.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307815.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307818.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307820.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307824.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307826.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307827.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307830.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307840.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307841.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83307845.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage1/83308226.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749084.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749089.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749092.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749096.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749114.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749119.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749121.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749135.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749138.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83749146.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83751064.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83751298.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Martinique/Cottage2/83753083.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/43617212.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/43617221.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/43617229.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48563280.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48563597.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48564064.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48564297.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48564530.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48564772.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/48575098.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/68291739.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/68293960.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage1/68682441.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/55735135.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/55735139.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/55735142.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/55735207.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041417.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041419.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041432.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041442.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041615.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041644.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/MassifCentral/Cottage2/62041655.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/55833272.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295146.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295151.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295154.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295159.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295162.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295165.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295169.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295174.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295176.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295183.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295202.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295209.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage1/57295211.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17868366.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17868537.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17872998.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17873516.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17873559.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17873636.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17873742.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17873864.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/17874211.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/18360075.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/30401940.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/30401981.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Mauritius/Cottage2/30402615.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311320.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311321.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311323.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311324.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311326.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47311327.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47417012.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47418825.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Pyrenees/Cottage1/47699514.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/33140992.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/33140997.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/33140999.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/33141005.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/37169821.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/37169849.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/37169850.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/42204267.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/42204278.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/42205513.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/42211193.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage1/58529839.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/56618487.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/56618489.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/56618505.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/56729640.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/56729720.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/57038443.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853062.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853198.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853298.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853405.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853475.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/60853574.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/68264383.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Reunion/Cottage2/72068590.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70688743.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70688868.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70689035.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70689037.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70689209.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70689271.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70689349.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70690408.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/70692038.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72108317.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72108419.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72108725.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72109532.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72109725.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72109753.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage1/72109777.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505577.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505578.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505579.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505580.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505581.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505583.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505586.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505589.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505594.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505601.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505613.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/38505620.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/SeaFreely/Cottage2/72332492.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279223.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279226.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279227.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279228.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279229.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279230.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279231.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279232.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279233.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279234.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279235.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279236.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279237.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279238.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279239.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279240.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279241.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage1/1200x900_chalet-lp001-la-bresse-hautes-vosges-279242.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904(2)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(1)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(11)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(12)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(13)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(15)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(16)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(18)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(2)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(21)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(3)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-AN-140904-2(5)-RJ.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/1177-Kitz-CM7.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/Locations/Vosges/Cottage2/140331-ChaletKitz-winterext(2)-RJ-2.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/countryside.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/fvacanceslogo.png create mode 100644 France_Vacances/France_Vacances/Assets/Images/fvacanceslogoicon.png create mode 100644 France_Vacances/France_Vacances/Assets/Images/islands.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/mountains.jpg create mode 100644 France_Vacances/France_Vacances/Assets/Images/sea.jpg create mode 100644 France_Vacances/France_Vacances/Assets/LockScreenLogo.scale-200.png create mode 100644 France_Vacances/France_Vacances/Assets/SiteContent/Chalets.txt create mode 100644 France_Vacances/France_Vacances/Assets/SiteContent/test.json create mode 100644 France_Vacances/France_Vacances/Assets/SplashScreen.scale-200.png create mode 100644 France_Vacances/France_Vacances/Assets/Square150x150Logo.scale-200.png create mode 100644 France_Vacances/France_Vacances/Assets/Square44x44Logo.scale-200.png create mode 100644 France_Vacances/France_Vacances/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 France_Vacances/France_Vacances/Assets/StoreLogo.png create mode 100644 France_Vacances/France_Vacances/Assets/Wide310x150Logo.scale-200.png create mode 100644 France_Vacances/France_Vacances/Controls/NavMenuListView.cs create mode 100644 France_Vacances/France_Vacances/Controls/VariableGrid.cs create mode 100644 France_Vacances/France_Vacances/France_Vacances.csproj create mode 100644 France_Vacances/France_Vacances/Methods/OnlineOperations.cs create mode 100644 France_Vacances/France_Vacances/Methods/RelayCommand.cs create mode 100644 France_Vacances/France_Vacances/Model/AccommodationModel.cs create mode 100644 France_Vacances/France_Vacances/Model/AccommodationSingleton.cs create mode 100644 France_Vacances/France_Vacances/Model/AccommodationsCollection.cs create mode 100644 France_Vacances/France_Vacances/Model/AnnouncementModel.cs create mode 100644 France_Vacances/France_Vacances/Model/BookingModel.cs create mode 100644 France_Vacances/France_Vacances/Model/BookingSingleton.cs create mode 100644 France_Vacances/France_Vacances/Model/FrameActivate.cs create mode 100644 France_Vacances/France_Vacances/Model/UserModel.cs create mode 100644 France_Vacances/France_Vacances/Model/UserSingleton.cs create mode 100644 France_Vacances/France_Vacances/ModelClassesDiagram.cd create mode 100644 France_Vacances/France_Vacances/NavMenuItem.cs create mode 100644 France_Vacances/France_Vacances/Package.appxmanifest create mode 100644 France_Vacances/France_Vacances/Persistency/Facade.cs create mode 100644 France_Vacances/France_Vacances/Properties/Annotations.cs create mode 100644 France_Vacances/France_Vacances/Properties/AssemblyInfo.cs create mode 100644 France_Vacances/France_Vacances/Properties/Default.rd.xml create mode 100644 France_Vacances/France_Vacances/Styles/Styles.xaml create mode 100644 France_Vacances/France_Vacances/View/AboutView.xaml create mode 100644 France_Vacances/France_Vacances/View/AboutView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/AccommodationView.xaml create mode 100644 France_Vacances/France_Vacances/View/AccommodationView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/BookingView.xaml create mode 100644 France_Vacances/France_Vacances/View/BookingView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/CatalogView.xaml create mode 100644 France_Vacances/France_Vacances/View/CatalogView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/CreateUserView.xaml create mode 100644 France_Vacances/France_Vacances/View/CreateUserView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/LoginView.xaml create mode 100644 France_Vacances/France_Vacances/View/LoginView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/MainView.xaml create mode 100644 France_Vacances/France_Vacances/View/MainView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/SearchView.xaml create mode 100644 France_Vacances/France_Vacances/View/SearchView.xaml.cs create mode 100644 France_Vacances/France_Vacances/View/UserView.xaml create mode 100644 France_Vacances/France_Vacances/View/UserView.xaml.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/AccommodationViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/AnnouncementViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/BookingViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/CreateUserViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/DisplayCurrentUser.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/LoginUserViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/SearchViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModel/UserViewModel.cs create mode 100644 France_Vacances/France_Vacances/ViewModelClassesDiagram.cd create mode 100644 France_Vacances/France_Vacances/project.json diff --git a/Documents and stuff around FV/AnnouncementVMSD.png b/Documents and stuff around FV/AnnouncementVMSD.png new file mode 100644 index 0000000..ec23629 Binary files /dev/null and b/Documents and stuff around FV/AnnouncementVMSD.png differ diff --git a/Documents and stuff around FV/Chalets.txt b/Documents and stuff around FV/Chalets.txt new file mode 100644 index 0000000..19e7e3a --- /dev/null +++ b/Documents and stuff around FV/Chalets.txt @@ -0,0 +1,179 @@ +Location: Alps +Country: France +Images: Cottage 1 +Name: Haug Chalet +Price: 495 Euro pr. week +StreetName: Avenue du Prariond +City: Val dIsere +Zipcode: 73150 + +Location: Jura +Country: France +Images: Cottage 1 +Name: Chalet Mountains Jura +Price: 349 Euro pr. week +StreetName: 601 rue de la frontiere +City: Les Rousses +Zipcode: 39220 + +Location: Vosges +Country: France +Images: Cottage 1 +Name: La Fuste des Chamois +Price: 695 Euro per week +StreetName: 59 H ROUTE DE VOLOGNE +City: La Bresse +Zipcode: 88250 + +Location: Vosges +Country: France +Images: Cottage 2 +Name: Chalet le Kitz +Price: 1.495 Euro per week +StreetName:109, chemin des Tourbières +City: Les Rousses +Zipcode: 39220 + +Location: Pyrenees +Country: France +Images: Cottage 1 +Name: La Castella +Price: 300 Euro per week +StreetName: 4 Route Du Castella +City: Luzenac +Zipcode: 09250 + +Location: Martinique +Country: Martinique +Images: Cottage 1 +Name: Lucy's Bay +Price: 695 Euro per week +StreetName: Pointe de sable blanc +City: Hyacinthe +Zipcode: 97231 + +Location: Martinique +Country: Martinique +Images: Cottage 2 +Name: Villa Le Paradis +Price: 895 Euro per week +StreetName: 4 impasse rosalie soleil +City: Sainte-Anne +Zipcode: 97227 + +Location: Guadeloupe +Country: Guadeloupe +Images: Cottage 1 +Name: La Palmeraie Doree +Price: 1.095 Euro per week +StreetName: Bien Desire Corot n.n. +City: Saint-Francois +Zipcode: 97118 + +Location: Guadeloupe +Country: Guadeloupe +Images: Cottage 2 +Name: Villa Tainos +Price: 2.395 Euro per week +StreetName: Les hauts de Dampierre Impasse Mirando Kancel +City: Le Gosier +Zipcode: 97190 + +Location: Andorre +Country: Andorre +Images: Cottage 1 +Name: Terra Del Cortal +Price: 1.795 Euro per week +StreetName: Cami de Palinquero 16 +City: Incles +Zipcode: AD100 + +Location: Andorra +Country: Andorra +Images: Cottage 2 +Name: Borda Canaro +Price: 4.800 Euro per week +StreetName: Callissa de l'Asó, +City: Incles +Zipcode: AD100 + +Location: Reunion +Country: France +Images: Cottage 1 +Name: Villa Helena Chalets +Price: 495 Euro per week +StreetName: 25 rue des Remparts +City: Sainte-Marie +Zipcode: 97438 + +Location: Reunion +Country: France +Images: Cottage 2 +Name: Chalet Des Bois De Lait +Price: 445 Euro per week +StreetName: 9 Chemin Des Bois De Lait +City: 97436 +Zipcode: Saint-Leu + +Location: Massif Central +Country: France +Images: Cottage 1 +Name: Domaine Laveneau Chalet +Price: 500 Euro per week +StreetName: Laveneau +City: La Chabanne +Zipcode: 03250 + +Location: Mauritius +Country: Mauritius +Images: Cottage 1 +Name: Villa Soleil Levant +Price: 1.195 Euro per week +StreetName: Trou d'Eau Douce +City: Trou d'Eau Douce +Zipcode: 42201 + +Location: Mauritius +Country: Mauritius +Images: Cottage 2 +Name: Stylia Villas +Price: 1795 Euro per week +StreetName: Coastal Road La Pelouse +City: na Trou d'Eau Douce +Zipcode: 42201 + +Location: Sea Freely +Country: France +Images: Cottage 1 +Name: Villa de luxe avec piscine chauffee +Price: 2.495 Euro per week +StreetName: 68 Avenue Kruger +City: Saint Malo +Zipcode: 35400 + +Location: Sea Freely +Country: France +Images: Cottage 2 +Name: Orchidee +Price: 1.195 Euro per week +StreetName: 98 Rue Anatole Mopin +City: Cayeu-Sur-Mer +Zipcode: 80410 + +Location: Italy +Country: Italy +Images: Cottage 1 +Name: La Baita +Price: 495 Euro per week +StreetName: Piazzetta della Viaccia 5 +City: Vaiano +Zipcode: 59021 + +Location: Italy +Country: Italy +Images: Cottage 2 +Name: Cherz Romantic House +Price: 1.195 Euro per week +StreetName: Via Cherz 7 +City: Livinallongo del Col di Lana +Zipcode: 32020 \ No newline at end of file diff --git a/Documents and stuff around FV/ClassDiagram.png b/Documents and stuff around FV/ClassDiagram.png new file mode 100644 index 0000000..703306d Binary files /dev/null and b/Documents and stuff around FV/ClassDiagram.png differ diff --git a/Documents and stuff around FV/DomainModel.png b/Documents and stuff around FV/DomainModel.png new file mode 100644 index 0000000..80d2995 Binary files /dev/null and b/Documents and stuff around FV/DomainModel.png differ diff --git a/Documents and stuff around FV/ModelsDiagram.png b/Documents and stuff around FV/ModelsDiagram.png new file mode 100644 index 0000000..8628cef Binary files /dev/null and b/Documents and stuff around FV/ModelsDiagram.png differ diff --git a/Documents and stuff around FV/Porter_Value_Chain.png b/Documents and stuff around FV/Porter_Value_Chain.png new file mode 100644 index 0000000..3d64077 Binary files /dev/null and b/Documents and stuff around FV/Porter_Value_Chain.png differ diff --git a/Documents and stuff around FV/UserVMSD.png b/Documents and stuff around FV/UserVMSD.png new file mode 100644 index 0000000..0b51544 Binary files /dev/null and b/Documents and stuff around FV/UserVMSD.png differ diff --git a/Documents and stuff around FV/ViewModelClassesDiagram.png b/Documents and stuff around FV/ViewModelClassesDiagram.png new file mode 100644 index 0000000..3ead4d3 Binary files /dev/null and b/Documents and stuff around FV/ViewModelClassesDiagram.png differ diff --git a/Documents and stuff around FV/catalogue.pdf b/Documents and stuff around FV/catalogue.pdf new file mode 100644 index 0000000..5268f6b Binary files /dev/null and b/Documents and stuff around FV/catalogue.pdf differ diff --git a/Documents and stuff around FV/fvacanceslogo.svg b/Documents and stuff around FV/fvacanceslogo.svg new file mode 100644 index 0000000..9f778d0 --- /dev/null +++ b/Documents and stuff around FV/fvacanceslogo.svg @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + France + Vac Vacances + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/France Vacances Project Report.docx b/France Vacances Project Report.docx new file mode 100644 index 0000000..0d1be68 Binary files /dev/null and b/France Vacances Project Report.docx differ diff --git a/France_Vacances/FVUnitTest/BookingTest.cs b/France_Vacances/FVUnitTest/BookingTest.cs new file mode 100644 index 0000000..924922b --- /dev/null +++ b/France_Vacances/FVUnitTest/BookingTest.cs @@ -0,0 +1,38 @@ +using System; +using France_Vacances.Methods; +using France_Vacances.Model; +using France_Vacances.View; +using France_Vacances.ViewModel; +using Microsoft.VisualStudio.TestPlatform.UnitTestFramework; + +namespace FVUnitTest +{ + [TestClass] + public class BookingTest + { + private BookingViewModel bookingViewModel = new BookingViewModel(); + private SearchViewModel searchViewModel = new SearchViewModel(); + + + public RelayCommand TestCommand + { + get { return searchViewModel.FindAccommodationModelsCommand; } + set { searchViewModel.FindAccommodationModelsCommand = value; } + } + + + public BookingTest() + { + searchViewModel.SearchedAccommodationModel = new AccommodationModel + { + Region = "Rhone-Alpes" + }; + } + [TestMethod] + public void Test() + { + var results = searchViewModel.ResultsCollection; + Assert.IsNotNull(results); + } + } +} diff --git a/France_Vacances/FVUnitTest/BookingTestView.xaml b/France_Vacances/FVUnitTest/BookingTestView.xaml new file mode 100644 index 0000000..0f029a0 --- /dev/null +++ b/France_Vacances/FVUnitTest/BookingTestView.xaml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/France_Vacances/France_Vacances/View/AccommodationView.xaml.cs b/France_Vacances/France_Vacances/View/AccommodationView.xaml.cs new file mode 100644 index 0000000..7207783 --- /dev/null +++ b/France_Vacances/France_Vacances/View/AccommodationView.xaml.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 + +namespace France_Vacances.View +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class AccommodationView : Page + { + private int i=0; + public AccommodationView() + { + this.InitializeComponent(); + } + + private void GoToBookingView(object sender, RoutedEventArgs e) + { + Frame.Navigate(typeof(BookingView)); + } + + private void PreviousImage(object sender, RoutedEventArgs e) + { + if(i!=0) i--; + Binding myBinding = new Binding(); + myBinding.Path = new PropertyPath("DisplayedAccommodationModel.Images" + "[" + i + "]"); + BindingOperations.SetBinding(ImageViewerBackground, ImageBrush.ImageSourceProperty, myBinding); + } + private void NextImage(object sender, RoutedEventArgs e) + { + if(i!=4)i++; + Binding myBinding = new Binding(); + myBinding.Path = new PropertyPath("DisplayedAccommodationModel.Images" + "[" + i + "]"); + BindingOperations.SetBinding(ImageViewerBackground,ImageBrush.ImageSourceProperty,myBinding); + } + } +} diff --git a/France_Vacances/France_Vacances/View/BookingView.xaml b/France_Vacances/France_Vacances/View/BookingView.xaml new file mode 100644 index 0000000..7cb6015 --- /dev/null +++ b/France_Vacances/France_Vacances/View/BookingView.xaml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + , + + + + + - + + + + € + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/France_Vacances/France_Vacances/View/BookingView.xaml.cs b/France_Vacances/France_Vacances/View/BookingView.xaml.cs new file mode 100644 index 0000000..2390ad2 --- /dev/null +++ b/France_Vacances/France_Vacances/View/BookingView.xaml.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 + +namespace France_Vacances.View +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class BookingView : Page + { + public BookingView() + { + this.InitializeComponent(); + } + + private void Click(object sender, RoutedEventArgs e) + { + if (FirstName.Text == "") FirstName.BorderBrush = new SolidColorBrush(Colors.Red); + if (LastName.Text == "") LastName.BorderBrush = new SolidColorBrush(Colors.Red); + if (BirthDate.Date == null) BirthDate.BorderBrush = new SolidColorBrush(Colors.Red); + if (Adress.Text == "") Adress.BorderBrush = new SolidColorBrush(Colors.Red); + if (City.Text == "") City.BorderBrush = new SolidColorBrush(Colors.Red); + if (PostalCode.Text == "") PostalCode.BorderBrush = new SolidColorBrush(Colors.Red); + if (Country.Text == "") Country.BorderBrush = new SolidColorBrush(Colors.Red); + if (EmailAddress.Text == "") EmailAddress.BorderBrush = new SolidColorBrush(Colors.Red); + if (PhoneNumber.Text == "") PhoneNumber.BorderBrush = new SolidColorBrush(Colors.Red); + } + } +} diff --git a/France_Vacances/France_Vacances/View/CatalogView.xaml b/France_Vacances/France_Vacances/View/CatalogView.xaml new file mode 100644 index 0000000..31af809 --- /dev/null +++ b/France_Vacances/France_Vacances/View/CatalogView.xaml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/France_Vacances/France_Vacances/View/CatalogView.xaml.cs b/France_Vacances/France_Vacances/View/CatalogView.xaml.cs new file mode 100644 index 0000000..de8045d --- /dev/null +++ b/France_Vacances/France_Vacances/View/CatalogView.xaml.cs @@ -0,0 +1,22 @@ +using System.Globalization; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Input; +using France_Vacances.ViewModel; + +namespace France_Vacances.View +{ + public sealed partial class CatalogView + { + public CatalogView() + { + InitializeComponent(); + MyListView.SelectedItem = null; + } + + private void ListViewBase_OnItemClick(object sender, ItemClickEventArgs e) + { + Frame.Navigate(typeof(SearchView)); + } + } +} diff --git a/France_Vacances/France_Vacances/View/CreateUserView.xaml b/France_Vacances/France_Vacances/View/CreateUserView.xaml new file mode 100644 index 0000000..b8488db --- /dev/null +++ b/France_Vacances/France_Vacances/View/CreateUserView.xaml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/France_Vacances/France_Vacances/View/MainView.xaml.cs b/France_Vacances/France_Vacances/View/MainView.xaml.cs new file mode 100644 index 0000000..b9dfa61 --- /dev/null +++ b/France_Vacances/France_Vacances/View/MainView.xaml.cs @@ -0,0 +1,21 @@ +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media; +using France_Vacances.ViewModel; + +namespace France_Vacances.View +{ + public sealed partial class MainView + { + public MainView() + { + InitializeComponent(); + } + + private void FindAccommodationsButton_OnClick(object sender, RoutedEventArgs e) + { + if (DestinationTextBox.Text == "") DestinationTextBox.BorderBrush = new SolidColorBrush(Colors.Red); + else Frame.Navigate(typeof(SearchView)); + } + } +} \ No newline at end of file diff --git a/France_Vacances/France_Vacances/View/SearchView.xaml b/France_Vacances/France_Vacances/View/SearchView.xaml new file mode 100644 index 0000000..bf71828 --- /dev/null +++ b/France_Vacances/France_Vacances/View/SearchView.xaml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Review score: + + + + + + + + + + € + + + + + + + + + + + + + + + + + + + diff --git a/France_Vacances/France_Vacances/View/SearchView.xaml.cs b/France_Vacances/France_Vacances/View/SearchView.xaml.cs new file mode 100644 index 0000000..3008b6c --- /dev/null +++ b/France_Vacances/France_Vacances/View/SearchView.xaml.cs @@ -0,0 +1,41 @@ +using System; +using System.Linq.Expressions; +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Media.Imaging; +using France_Vacances.Model; +using France_Vacances.ViewModel; + +namespace France_Vacances.View +{ + public sealed partial class SearchView + + { + public SearchView() + { + + InitializeComponent(); + + } + + private void FindAccommodationsButton_OnClick(object sender, RoutedEventArgs e) + { + if (DestinationTextBox.Text == "") DestinationTextBox.BorderBrush = new SolidColorBrush(Colors.Red); + } + + + + private void AccommodationsListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) + { + AccommodationModel selectedAccommodationModel = (AccommodationModel)AccommodationsListView.SelectedItem; + if (selectedAccommodationModel != null) + { + AccommodationSingleton.SelectAcc(selectedAccommodationModel); + Frame.Navigate(typeof(AccommodationView)); + } + AccommodationsListView.SelectedItem = null; + } + } +} diff --git a/France_Vacances/France_Vacances/View/UserView.xaml b/France_Vacances/France_Vacances/View/UserView.xaml new file mode 100644 index 0000000..1836462 --- /dev/null +++ b/France_Vacances/France_Vacances/View/UserView.xaml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +