Files
TechHelper/TechHelper.Client/Services/StudentSubmissionDetailService.cs
SpecialX ac900159ba
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s
重构项目结构,移除Assignment相关功能,优化Submission模块
2025-10-09 18:57:28 +08:00

26 lines
861 B
C#

using Entities.DTO;
using System.Net.Http.Json;
namespace TechHelper.Client.Services
{
public class StudentSubmissionDetailService : IStudentSubmissionDetailService
{
private readonly HttpClient _httpClient;
public StudentSubmissionDetailService(HttpClient httpClient)
{
_httpClient = httpClient;
}
public async Task<StudentSubmissionDetailDto> GetSubmissionDetailAsync(Guid submissionId)
{
var response = await _httpClient.GetAsync($"api/student-submission-detail/{submissionId}");
if (response.IsSuccessStatusCode)
{
return await response.Content.ReadFromJsonAsync<StudentSubmissionDetailDto>();
}
throw new HttpRequestException($"获取学生提交详细信息失败: {response.StatusCode}");
}
}
}