From ab89d29061b62a9541d6e7bc04469259a4f9c92e Mon Sep 17 00:00:00 2001 From: BGbaderguet <48762010+BGbaderguet@users.noreply.github.com> Date: Sat, 2 Jan 2021 03:41:32 +0100 Subject: [PATCH] Edit, add, and delete a property --- app/src/main/AndroidManifest.xml | 9 +- .../adapter/PropertiesAdapter.java | 20 +- .../myrealestateagency/dao/PropertyDao.java | 8 + .../myrealestateagency/entities/Property.java | 51 ++++- .../entities/PropertyStatue.java | 15 +- .../entities/PropertyType.java | 15 +- .../repository/PropertyRepository.java | 4 + .../view/AddPropertyActivity.java | 4 +- .../view/AgentsActivity.java | 1 - .../view/EditPropertyActivity.java | 118 +++++++++++ .../view/PropertiesDetailActivity.java | 125 +++++++++++- .../EditPropertyActivityViewModel.java | 27 +++ .../PropertiesActivityViewModel.java | 20 +- .../PropertiesActivityViewModelFactory.java | 9 +- .../PropertiesDetailActivityViewModel.java | 27 +++ .../main/res/layout/activity_add_property.xml | 7 +- .../res/layout/activity_details_property.xml | 189 ++++++++++++++++++ .../res/layout/activity_edit_property.xml | 143 +++++++++++++ app/src/main/res/values/strings.xml | 4 + 19 files changed, 776 insertions(+), 20 deletions(-) create mode 100644 app/src/main/java/fr/romanet/vj/apps/myrealestateagency/view/EditPropertyActivity.java create mode 100644 app/src/main/java/fr/romanet/vj/apps/myrealestateagency/viewmodel/EditPropertyActivityViewModel.java create mode 100644 app/src/main/java/fr/romanet/vj/apps/myrealestateagency/viewmodel/PropertiesDetailActivityViewModel.java create mode 100644 app/src/main/res/layout/activity_details_property.xml create mode 100644 app/src/main/res/layout/activity_edit_property.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e2d5ace..b7a9109 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -29,13 +29,20 @@ + + + +