From f1f3dcd4f4e35da13e6ffac1a9c4db63a17d707b Mon Sep 17 00:00:00 2001 From: Danil Iarosh Date: Tue, 13 Jan 2026 08:58:17 +0300 Subject: [PATCH] Replace implicit types with explicit types in UsersPage and ProfilePage --- CORP-MAUI/Services/ApiService.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CORP-MAUI/Services/ApiService.cs b/CORP-MAUI/Services/ApiService.cs index a589e92..93e5ccb 100644 --- a/CORP-MAUI/Services/ApiService.cs +++ b/CORP-MAUI/Services/ApiService.cs @@ -258,7 +258,7 @@ public class ApiService : IDisposable { try { - var loginData = new { email, password }; + LoginRequest loginData = new LoginRequest { Email = email, Password = password }; // Используем относительный путь, так как BaseAddress уже установлен string path = _config.TokenObtainPath.TrimStart('/'); @@ -1211,3 +1211,17 @@ internal class TokenResponse public string? Refresh { get; set; } } +internal class LoginRequest +{ + [JsonPropertyName("email")] + public string Email { get; set; } = string.Empty; + + [JsonPropertyName("password")] + public string Password { get; set; } = string.Empty; +} + +internal class RefreshRequest +{ + [JsonPropertyName("refresh")] + public string Refresh { get; set; } = string.Empty; +}