This commit is contained in:
SpecialX
2025-07-01 19:05:07 +08:00
parent a21ca80782
commit 017cc2169c
33 changed files with 3778 additions and 109 deletions

View File

@@ -167,7 +167,7 @@ namespace TechHelper.Client.Services
// 直接使用注入的 _client 实例
var response = await _client.PostAsJsonAsync("exam/add", assiDto);
if (response.IsSuccessStatusCode) // 检查是否是成功的状态码,例如 200 OK, 201 Created 等
if (response.IsSuccessStatusCode)
{
return ApiResponse.Success(message: "试题保存成功。");
}

View File

@@ -0,0 +1,9 @@
using TechHelper.Services;
namespace TechHelper.Client.Services
{
public interface IUserServices
{
public Task<ApiResponse> RestoreUserInfo();
}
}

View File

@@ -0,0 +1,24 @@
using TechHelper.Services;
namespace TechHelper.Client.Services
{
public class UserServices : IUserServices
{
private readonly HttpClient _client;
public UserServices(HttpClient httpClient)
{
_client = httpClient;
}
public async Task<ApiResponse> RestoreUserInfo()
{
var result = await _client.GetAsync("user/restoreUserRole");
if (result.IsSuccessStatusCode)
{
return ApiResponse.Success();
}
return ApiResponse.Error();
}
}
}