more rank stuff, might be ready for use

This commit is contained in:
2021-11-07 00:24:33 -04:00
parent d87377c25c
commit 6f591af5ae
13 changed files with 1350 additions and 5 deletions

View File

@@ -5,7 +5,10 @@ using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using TOOHUCardAPI.Data;
using TOOHUCardAPI.Data.Enums;
using TOOHUCardAPI.Data.JsonConverters;
using TOOHUCardAPI.Data.Services;
using TOOHUCardAPI.DTO;
using TOOHUCardAPI.DTO.RankData;
@@ -29,6 +32,14 @@ namespace TOOHUCardAPI.Controllers
_userService = userService;
}
[EndpointHandler("upload")]
private async Task<IActionResult> UploadRankData(string body)
{
RankEntryDTO uploadrequest = JsonConvert.DeserializeObject<RankEntryDTO>(body, new RankEntryDTOConverter());
await _rankService.UploadRankEntry(uploadrequest);
return Ok(new OkResponse());
}
[HttpGet]
public async Task<IActionResult> GetRankData(string rank_type)
{