From 0aab013ea995184f21646a1302b1084110bd3b43 Mon Sep 17 00:00:00 2001 From: pramodaya Date: Sun, 16 Jul 2023 22:47:57 +0200 Subject: [PATCH] User detail and 2 API call for success and failed added --- .../Resources/Resource.designer.cs | 2 +- .../UndoAssessment.Android.csproj | 7 ++ UndoAssessment/UndoAssessment/AppShell.xaml | 1 + .../Core/Exceptions/ApiRequestException.cs | 11 ++ .../Helpers/ApiRequestHandler.cs | 31 +++++ .../Helpers/ValidationHelper.cs | 19 +++ .../UndoAssessment/Models/ApiResponseModel.cs | 19 +++ .../UndoAssessment/Models/UserModel.cs | 8 ++ .../UndoAssessment/Services/ApiService.cs | 21 ++++ .../Services/Base/BaseApiService.cs | 47 ++++++++ .../UndoAssessment/UndoAssessment.csproj | 14 +++ .../ViewModels/ApiPageViewModel.cs | 114 ++++++++++++++++++ .../UndoAssessment/Views/ApiPage.xaml | 31 +++++ .../UndoAssessment/Views/ApiPage.xaml.cs | 38 ++++++ 14 files changed, 362 insertions(+), 1 deletion(-) create mode 100644 UndoAssessment/UndoAssessment/Core/Exceptions/ApiRequestException.cs create mode 100644 UndoAssessment/UndoAssessment/Helpers/ApiRequestHandler.cs create mode 100644 UndoAssessment/UndoAssessment/Helpers/ValidationHelper.cs create mode 100644 UndoAssessment/UndoAssessment/Models/ApiResponseModel.cs create mode 100644 UndoAssessment/UndoAssessment/Models/UserModel.cs create mode 100644 UndoAssessment/UndoAssessment/Services/ApiService.cs create mode 100644 UndoAssessment/UndoAssessment/Services/Base/BaseApiService.cs create mode 100644 UndoAssessment/UndoAssessment/ViewModels/ApiPageViewModel.cs create mode 100644 UndoAssessment/UndoAssessment/Views/ApiPage.xaml create mode 100644 UndoAssessment/UndoAssessment/Views/ApiPage.xaml.cs diff --git a/UndoAssessment/UndoAssessment.Android/Resources/Resource.designer.cs b/UndoAssessment/UndoAssessment.Android/Resources/Resource.designer.cs index ca95bb7..1017af2 100644 --- a/UndoAssessment/UndoAssessment.Android/Resources/Resource.designer.cs +++ b/UndoAssessment/UndoAssessment.Android/Resources/Resource.designer.cs @@ -15,7 +15,7 @@ namespace UndoAssessment.Droid { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "13.2.0.93")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "13.2.0.99")] public partial class Resource { diff --git a/UndoAssessment/UndoAssessment.Android/UndoAssessment.Android.csproj b/UndoAssessment/UndoAssessment.Android/UndoAssessment.Android.csproj index 5c6316d..b984615 100644 --- a/UndoAssessment/UndoAssessment.Android/UndoAssessment.Android.csproj +++ b/UndoAssessment/UndoAssessment.Android/UndoAssessment.Android.csproj @@ -43,6 +43,13 @@ 4 true true + + + + Build + + + diff --git a/UndoAssessment/UndoAssessment/AppShell.xaml b/UndoAssessment/UndoAssessment/AppShell.xaml index 9b3603b..fce1b12 100644 --- a/UndoAssessment/UndoAssessment/AppShell.xaml +++ b/UndoAssessment/UndoAssessment/AppShell.xaml @@ -32,6 +32,7 @@ +