From 1811bd731817902774606060978e883aea4621dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kerem=20O=CC=88zcan?= Date: Thu, 12 Oct 2023 12:52:22 +0300 Subject: [PATCH 1/2] task 1 --- UndoAssessment/UndoAssessment/App.xaml.cs | 5 ++ UndoAssessment/UndoAssessment/AppShell.xaml | 4 + .../UndoAssessment/AppShell.xaml.cs | 1 + .../UndoAssessment/Models/ApiResponse.cs | 10 +++ .../UndoAssessment/Models/UserModel.cs | 10 +++ .../UndoAssessment/Networking/HttpService.cs | 55 ++++++++++++++ .../UndoAssessment/Networking/IHttpService.cs | 13 ++++ .../UndoAssessment/Services/PopupService.cs | 24 ++++++ .../UndoAssessment/Services/TempApiService.cs | 36 +++++++++ .../UndoAssessment/UndoAssessment.csproj | 10 +++ .../ViewModels/ApiCallViewModel.cs | 75 +++++++++++++++++++ .../ViewModels/UserInfoViewModel.cs | 37 +++++++++ .../UndoAssessment/Views/ApiCallPage.xaml | 50 +++++++++++++ .../UndoAssessment/Views/ApiCallPage.xaml.cs | 16 ++++ .../UndoAssessment/Views/UserInfoPage.xaml | 51 +++++++++++++ .../UndoAssessment/Views/UserInfoPage.xaml.cs | 16 ++++ 16 files changed, 413 insertions(+) create mode 100644 UndoAssessment/UndoAssessment/Models/ApiResponse.cs create mode 100644 UndoAssessment/UndoAssessment/Models/UserModel.cs create mode 100644 UndoAssessment/UndoAssessment/Networking/HttpService.cs create mode 100644 UndoAssessment/UndoAssessment/Networking/IHttpService.cs create mode 100644 UndoAssessment/UndoAssessment/Services/PopupService.cs create mode 100644 UndoAssessment/UndoAssessment/Services/TempApiService.cs create mode 100644 UndoAssessment/UndoAssessment/ViewModels/ApiCallViewModel.cs create mode 100644 UndoAssessment/UndoAssessment/ViewModels/UserInfoViewModel.cs create mode 100644 UndoAssessment/UndoAssessment/Views/ApiCallPage.xaml create mode 100644 UndoAssessment/UndoAssessment/Views/ApiCallPage.xaml.cs create mode 100644 UndoAssessment/UndoAssessment/Views/UserInfoPage.xaml create mode 100644 UndoAssessment/UndoAssessment/Views/UserInfoPage.xaml.cs diff --git a/UndoAssessment/UndoAssessment/App.xaml.cs b/UndoAssessment/UndoAssessment/App.xaml.cs index 254aae8..ba95e7a 100644 --- a/UndoAssessment/UndoAssessment/App.xaml.cs +++ b/UndoAssessment/UndoAssessment/App.xaml.cs @@ -3,6 +3,7 @@ using Xamarin.Forms.Xaml; using UndoAssessment.Services; using UndoAssessment.Views; +using UndoAssessment.Networking; namespace UndoAssessment { @@ -14,6 +15,10 @@ public App () InitializeComponent(); DependencyService.Register(); + DependencyService.Register(); + DependencyService.Register(); + DependencyService.Register(); + MainPage = new AppShell(); } diff --git a/UndoAssessment/UndoAssessment/AppShell.xaml b/UndoAssessment/UndoAssessment/AppShell.xaml index 9b3603b..9ea06dc 100644 --- a/UndoAssessment/UndoAssessment/AppShell.xaml +++ b/UndoAssessment/UndoAssessment/AppShell.xaml @@ -32,6 +32,7 @@ +